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


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 相关文章推荐
js实现仿百度瀑布流的方法
Feb 05 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
Aug 11 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
javascript下拉列表菜单的实现方法
Nov 18 Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 Javascript
微信小程序 自定义对话框实例详解
Jan 20 Javascript
利用Console来Debug的10个高级技巧汇总
Mar 26 Javascript
vue.js实现带日期星期的数字时钟功能示例
Aug 28 Javascript
Angular Material Icon使用详解
Nov 07 Javascript
详解Vue依赖收集引发的问题
Apr 22 Javascript
原生Vue 实现右键菜单组件功能
Dec 16 Javascript
js布局实现单选按钮控件
Jan 17 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 empty函数判断mysql表单是否为空
2010/04/12 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
php7安装mongoDB扩展的方法分析
2017/08/02 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
解决PHPstudy Apache无法启动的问题【亲测有效】
2020/10/30 PHP
如何实现动态删除javascript函数
2007/05/27 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
Javascript动画效果(4)
2016/10/11 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
浅谈React + Webpack 构建打包优化
2018/01/23 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
Echarts之悬浮框中的数据排序问题
2018/11/08 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
python pandas 如何替换某列的一个值
2018/06/09 Python
使用Pandas将inf, nan转化成特定的值
2019/12/19 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Python实现画图软件功能方法详解
2020/07/28 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
AmazeUI导航的示例代码
2020/08/14 HTML / CSS
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
应届生找工作求职信
2014/06/24 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
整改通知书格式
2015/04/22 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB