API
- openid前端获取:https://www.jianshu.com/p/d2faa62967cd
openid后台获取:https://blog.csdn.net/gaoqisong/article/details/81975375
转跳
- 简易五种转跳:https://blog.csdn.net/qq_39404258/article/details/93468983
返回上一个页面:
wx.navigateBack({//返回delta: 1})//注意,先返回,再展示提示信息,可以在上一级的页面中展示信息wx.showToast({title: '领养' + e.currentTarget.dataset['name']+'成功',icon: 'none',duration: 2000 //信息存在的事件});
赋值
页面之间通过globalData赋值
- 常用api
- 目录
- ../ 返回上一级
- 事件参数传递
- 失去焦点之后的赋值:
- 博客:https://blog.csdn.net/gaoyangfeng/article/details/82974445
- 主要点 ```javascript //xml中的
//js中的 inputEvent: function(e) {this.setData({temperature: e.detail.value})},
<a name="c6cCC"></a># 刷新- 刷新页面```javascript(1)。在父页面中添加刷新数据的方法:changeData:function(){this.onLoad();//最好是只写需要刷新的区域的代码,onload也可,效率低,有点low}(2)。在子页面中添加方法:并且在需要的地方进行调用(如success方法中setData之后调用that.changeParentData();)changeParentData: function () {var pages =getCurrentPages();//当前页面栈if (pages.length >1) {var beforePage = pages[pages.length- 2];//获取上一个页面实例对象beforePage.changeData();//触发父页面中的方法}}(3).onload函数其实主要是刷新了wxml页面,同时会执行onload函数内的东西(4).这里补充超级狗血的一点,onload函数必须重复赋值才能刷新,狗血/*** 生命周期函数--监听页面加载*/onLoad: function (options) {this.setData({msg: this.data.msg,index: this.data.index,msgSend: this.data.msgSend,})},
时间相关
- 延时执行
- setTimeout(function () { //要延时执行的代码 }, 1000) //延迟时间 这里是1秒

