HTML5技术

微信小程序开发随笔(一) - 棉花糖_30

字号+ 作者:H5之家 来源:H5之家 2017-03-10 13:02 我要评论( )

最近在开发一款微信小程序的应用,我也是从零开始,在开发过程中遇到需要注意的地方做一个整理。 this作用域 这个在调试的时候可能会因为定义而不报错,从而调试起来很麻烦,所以要特别注意 onLoad: function () { var that = this wx.request({url: ,data:

最近在开发一款微信小程序的应用,我也是从零开始,在开发过程中遇到需要注意的地方做一个整理。

this作用域

这个在调试的时候可能会因为定义而不报错,从而调试起来很麻烦,所以要特别注意

onLoad: function () { var that = this wx.request({ url: , data: { }, method: , header: { : }, 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 app = getApp() Page({ data: { userInfo: {} } })

->获取使用

//user.js app = getApp() Page({ // 页面初始数据 data: { userInfo: null }, onLoad: function () { this.setData({ userInfo: getApp().globalData.userInfo, }) } })

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • H5微信播放全屏问题 - 津津unique

    H5微信播放全屏问题 - 津津unique

    2017-03-09 15:03

  • 微信后台技术“干货们”带来的启发 - mindwind

    微信后台技术“干货们”带来的启发 - mindwind

    2017-02-22 12:00

  • 微信小程序 View:flex 布局 - sun8134

    微信小程序 View:flex 布局 - sun8134

    2017-02-14 14:04

  • 02月刊(上) | 微信小程序 - HTML5学堂

    02月刊(上) | 微信小程序 - HTML5学堂

    2017-02-08 14:02

网友点评