千家信息网

小程序开发中this作用域怎么定义

发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,本篇内容主要讲解"小程序开发中this作用域怎么定义",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序开发中this作用域怎么定义"吧!this作用域这
千家信息网最后更新 2024年11月15日小程序开发中this作用域怎么定义

本篇内容主要讲解"小程序开发中this作用域怎么定义",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"小程序开发中this作用域怎么定义"吧!

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,        })    }})

到此,相信大家对"小程序开发中this作用域怎么定义"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0