WX中的常用方法

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";

你可能感兴趣的:(WX中的常用方法)