微信小程序(应用号)简单实例应用及实例详解


Posted in Javascript onSeptember 26, 2016

Demo 预览

微信小程序(应用号)简单实例应用及实例详解

演示视频(流量预警 2.64MB)

GitHub Repo 地址

仓库地址:https://github.com/zce/weapp-demo

使用步骤

将仓库克隆到本地:

bash $ git clone https://github.com/zce/weapp-demo.git weapp-douban --depth 1 $ cd weapp-douban

打开微信Web开放者工具(注意:必须是0.9.092300版本)

必须是0.9.092300版本,之前的版本不能保证正常运行

不需要所谓的破解,网上所谓的破解只是针对之前的0.9.092100版本,新的官方版本不需要破解,不需要破解,不需要破解!

下载链接(官方版本,放心下载):https://pan.baidu.com/s/1qYld6Vi

wechat_web_devtools_0.9.092300_x64.exe(Windows 64位)
wechat_web_devtools_0.9.092300_ia32.exe(Windows 32位)
wechat_web_devtools_0.9.092300.dmg(macOS)

1.选择添加项目,填写或选择相应信息

AppID:点击右下角无AppID(我也没有资格,据说这次200个名额是小龙钦点的)
项目名称:随便填写,因为不涉及到部署,所以无所谓
项目目录:选择刚刚克隆的文件夹
点击添加项目

微信小程序(应用号)简单实例应用及实例详解

新年快乐,恭喜发财

微信小程序(应用号)简单实例应用及实例详解

你可以选择在微信Web开放者工具中编码(也可选择你喜欢的编辑器)

微信小程序(应用号)简单实例应用及实例详解

1.通过左下角重启按钮,刷新编码过后的预览

2.Bash用户可以通过在项目目录下执行以下命令快速创建新组件所需文件:

bash $ ./generate page <new-page-name> # or $ ./generate component <new-component-name>

剩下的可以自由发挥了

微信小程序基本教程(持续更新)

创建一个项目文件夹,创建基本所需文件

app.js

项目主入口文件(用于创建应用程序对象)

// App函数是一个全局函数,用于创建应用程序对象
App({
 // ========== 全局数据对象(整个应用程序共享) ==========
 globalData: { ... },

 // ========== 应用程序全局方法 ==========
 method1 (p1, p2) { ... },
 method2 (p1, p2) { ... },

 // ========== 生命周期方法 ==========
 // 应用程序启动时触发一次
 onLaunch () { ... },

 // 当应用程序进入前台显示状态时触发
 onShow () { ... },

 // 当应用程序进入后台状态时触发
 onHide () { ... }
})

app.json

项目配置声明文件(指定项目的一些信息,比如导航栏样式颜色等等)

{
 // 当前程序是由哪些页面组成的(第一项默认为初始页面)
 // 所有使用到的组件或页面都必须在此体现
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#pages
 "pages": [ ... ],
 // 应用程序窗口设置
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#window
 "window": { ... },
 // 应用导航栏设置
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#tabBar
 "tabBar": { ... },
 // 网络超时设置
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#networkTimeout
 "networkTimeout": {},
 // 是否在控制台输出调试信息
 // https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html#debug
 "debug": true
}

app.wxss

[!可选!]项目全局的样式文件,内容遵循CSS标准语法

创建页面组件

每个页面组件也分为四个文件组成:

  1. page-name.js
  2. 页面逻辑文件,用于处理页面生命周期控制和数据处理
  3. 未完待续...
  4. page-name.json
  5. 设置当前页面工作时的一些配置
  6. 此处可以覆盖app.json中的window设置
  7. 也就是说只可以设置window中设置的熟悉
  8. 未完待续...
  9. page-name.wxml
  10. wxml指的是Wei Xin Markup Language
  11. 用于定义页面中元素结构的
  12. 语法遵循XML语法,注意是XML语法,不是HTML语法,不是HTML语法,不是HTML语法
  13. 未完待续...
  14. page-name.wxss
  15. wxml指的是Wei Xin Style Sheet
  16. 用于定义页面样式的
  17. 语法遵循CSS语法,扩展了CSS基本用法和长度单位(主要就是rpx响应式像素)

通过此文希望能帮助大家学习掌握微信小程序的开发,谢谢大家对本站的支持!

Javascript 相关文章推荐
jquery自定义函数的多种方法
Jan 09 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
Sep 26 Javascript
JS操作COOKIE实现备忘记录的方法
Apr 01 Javascript
深入理解JavaScript中为什么string可以拥有方法
May 24 Javascript
JS实现数组去重复值的方法示例
Feb 18 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
基于JavaScript定位当前的地理位置
Apr 11 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
JS实现百度搜索框关键字推荐
Feb 17 Javascript
vue 实现动态路由的方法
Jul 06 Javascript
JavaScript交换变量常用4种方法解析
Sep 02 Javascript
微信小程序 框架详解及实例应用
Sep 26 #Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 #Javascript
javascript的函数劫持浅析
Sep 26 #Javascript
JavaScript中this的四个绑定规则总结
Sep 26 #Javascript
jQuery 选择器(61种)整理总结
Sep 26 #Javascript
jQuery tagsinput在h5邮件客户端中应用详解
Sep 26 #Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 #Javascript
You might like
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
destoon数据库表说明汇总
2014/07/15 PHP
浅析php单例模式
2014/11/25 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
PDO::query讲解
2019/01/29 PHP
PHP 8新特性简介
2020/08/18 PHP
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
详解vue中axios的封装
2018/07/18 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
解决Python安装cryptography报错问题
2020/09/03 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
2020/12/04 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
学生个人的自我评价分享
2013/11/05 职场文书
建筑工程技术应届生求职信
2013/11/17 职场文书
报关专员求职信范文
2014/02/22 职场文书
土地转让协议书范本
2014/04/15 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers