欢迎光临本站
我们一直在努力

小程序开发的简单实例代码

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

this作用域

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

onLoad: function () {
        var that = this
        wx.request({
            url: 'https://域名/AppService/UserHandler.ashx', 
            data: {

            },
            method: 'GET',
            header: {
                'Content-Type': 'application/json'
            },
            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. 

以上就是小程序开发的简单实例代码的详细内容,更多请关注有卡有网。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《小程序开发的简单实例代码》
文章链接:https://www.youkayouwang.com/kaquan-baike/xcx/153152.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。