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


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 相关文章推荐
jQuery1.6 使用方法一
Nov 23 Javascript
jquery动画1.加载指示器
Aug 24 Javascript
js 实现日期灵活格式化的小例子
Jul 14 Javascript
浅析Node在构建超媒体API中的作用
Jul 30 Javascript
使用jspdf生成pdf报表
Jul 03 Javascript
easyui Draggable组件实现拖动效果
Aug 19 Javascript
JavaScript简单实现弹出拖拽窗口(二)
Jun 17 Javascript
javascript 单例模式详解及简单实例
Feb 14 Javascript
vue项目中的webpack-dev-sever配置方法
Dec 14 Javascript
微信小程序实现二维码签到考勤系统
Jan 16 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 04 Javascript
vant组件中 dialog的确认按钮的回调事件操作
Nov 04 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
php注册登录系统简化版
2020/12/28 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
从零学Python之入门(五)缩进和选择
2014/05/27 Python
Python and、or以及and-or语法总结
2015/04/14 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
python实现移动木板小游戏
2020/10/09 Python
Shell如何接收变量输入
2016/08/06 面试题
Laravel中Kafka的使用详解
2021/03/24 PHP
《日月潭》教学反思
2014/02/28 职场文书
股权投资意向书
2014/04/01 职场文书
综艺节目策划方案
2014/06/13 职场文书
基层党支部承诺书
2015/04/30 职场文书
跳高加油稿
2015/07/21 职场文书
活动简报范文
2015/07/22 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技