最近在开发一款微信小程序的应用,我也是从零开始,在开发过程中遇到需要注意的地方做一个整理。
this作用域
这个在调试的时候可能会因为定义而不报错,从而调试起来很麻烦,所以要特别注意
onLoad: function () { var that = this wx.request({ url: #39;https://域名/AppService/UserHandler.ashx #39;, data: { method: #39;GET #39;, header: { #39;Content-Type #39;: #39;application/json #39; success: function (res) { that.setData({ fail: function (res) { }
异步
request是异步请求,所以同级函数,一个请求,一个获取请求的返回值是获取不到的,需要使用回调函数
TLS版本
请求数据时,会提示一个TLS版本不能高于1.0,在项目中把“开发环境不校验请求域名以及TLS版本”勾选上
https
小程序只支持绑定域名的https,并在小程序管理界面的request进行配置
全局变量
->定义
//app.js App({ onLaunch: function () { globalData: { userInfo: null })
->赋值
//index.js //获取应用实例 var app = getApp() Page({ data: { userInfo: {} })
->获取使用
//user.js //获取应用实例 var app = getApp() Page({ // 页面初始数据 data: { userInfo: null onLoad: function () { this.setData({ userInfo: getApp().globalData.userInfo, })
【相关推荐】
1. 微信小程序完整源码下载
2. 追格微信小程序应用商店源码
3. 微信小程序demo:阳淘
以上就是小程序开发的简单实例代码的详细内容,更多请关注php中文网其它相关文章!
最佳 Windows 性能的顶级免费优化软件
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。