1.微信小程序关闭当前页面,返回上一个页面:
wx.navigateBack();
2.微信小程序弹窗(确定)
wx.showModal({
title: '提示',
showCancel:false,
content: '粘贴板为空,请先复制宝贝标题或淘口令再打开本页',
success: function (res) {
wx.navigateBack();
}
});
3.微信小程序获取粘贴板内容
wx.getClipboardData({
success: function (res) {
//res.data就是值
}
})
4.微信小程序设置粘贴板内容
wx.setClipboardData({
data: res.data.data,
success: function (res) {
wx.showToast({
title: '已复制到粘贴板',
icon: 'success'
});
}
})
5.本页面执行上一个页面的方法
var pages = getCurrentPages(); // 当前页面
var beforePage = pages[pages.length - 2]; // 前一个页面
wx.navigateBack({
success: function () {
beforePage.getListData(); // 执行前一个页面的onLoad方法
}
});
6.页面之间传递带特殊符号json数据:
selectItemClick: function (event) {
var jobdata = event.currentTarget.dataset.jobdata;
wx.navigateTo({
url: '../jobDetail/jobDetail?jobdata=' + JSON.stringify(jobdata)
})
},
解析
JSON.parse(options.bean)
如果有图片图片地址:
selectItemClick:function(event){
var bean = event.currentTarget.dataset.bean;
bean.article_img = encodeURIComponent(bean.article_img);
wx.navigateTo({
url: '../articleDetail/index?bean=' + JSON.stringify(bean)
})
},
onLoad: function (options) {
var bean = JSON.parse(options.bean);
bean.article_img = decodeURIComponent(bean.article_img);
this.setData({
bean: bean
});
console.log(this.data.bean);
},