博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序开发随笔(一)
阅读量:4921 次
发布时间:2019-06-11

本文共 1150 字,大约阅读时间需要 3 分钟。

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

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.jsApp({  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,        })    }})

 

转载于:https://www.cnblogs.com/banners/p/6526077.html

你可能感兴趣的文章
前端开发构建工具gulp的安装使用
查看>>
LOFTERD18B542F16FF685FD684F427B405BA35
查看>>
Word直接发布新浪博客(以Wo…
查看>>
《C++编程规范:101条规则、准则与最佳实践》学习笔记
查看>>
Day 5 dict + set(初识)
查看>>
点击button触发onclick事件判空后依旧自动跳转
查看>>
(十六)异常
查看>>
分布式计算领域的哥德尔Eric Brewer
查看>>
作业3
查看>>
BZOJ 1230 Usaco2008 Nov 开关灯
查看>>
【bzoj 2916】[Poi1997]Monochromatic Triangles
查看>>
C# IO 随笔
查看>>
Console-算法[for,if]-不用第三个变量,交换两字符串的值
查看>>
举例说明$POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
查看>>
前端接受文件调用后台上传文件的方法
查看>>
ESRI ArcGIS Desktop v10.2-ISO 1DVD
查看>>
win10查看激活到期时间
查看>>
(24)How generational stereotypes hold us back at work
查看>>
CentOS下配置iptables防火墙
查看>>
实验五(数组与指针)
查看>>