var that = this;
that.setData({ //设置当前页面的Page()下的data值
text: 'changed data',
'object.text': 'changed data'
});
that.data.获取的值; //获取当前页的Page()下的data值
调用page()下的自定义方法:
that.方法名();
调用公用js方法
1、module.exports = { //对外暴露接口
abcd : abcd
}
2、在需要调用的页面,载入js 例如:var common = require('../../utils/util.js');
3、调用:common.abcd(参数)
绑定点击事件输出的参数
console.log(e)
{
type: "tap", timeStamp: 6456, target: {}, currentTarget: {}, detail: {},等等
}
1.通过e.currentTarget.id 即可获取该元素id。
2.通过e.currentTarget.dataset.id 即可获取你自己设置的data-id里面值。
判断小程序的API,回调,参数,组件等是否在当前版本可用。
wx.canIUse('button.open-type.getUserInfo')
var pages = getCurrentPages(); //用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。
var prevPage = pages[pages.length - 1]; //获取当前界面
//var prevPage = pages[pages.length - 2]; //获取上一个页面
var info = prevPage.data //获取上一个页面的data的数据
prevPage.setData({ //设置当前页面,或者上一个页面的数据值
avatarUrl: avatarUrl,
nickName: nickName
})
设置app.js中的全局变量
const app = getApp();
app.globalData.userInfo = []
调用app.js中的 全局变量
const app = getApp();
app.globalData.userInfo
小程序app.wxss不需要在页面再次引入
如:
@import "../../app.wxss";