第一步、在app.js中定义函数
/**
* 复制结果功能
*/
copywxtap: function (e) {
console.log('app.js 中的e:',e)
wx.setClipboardData({
// data: e.currentTarget.dataset.text,
data: e,
success: function (res) {
wx.getClipboardData({
//这个api是把拿到的数据放到电脑系统中的
success: function (res) {
console.log(res.data) // data
wx.showToast({
title: '复制成功',
})
}
})
}
})
},
第二步,在需要的页面 .js中引用并传参
方案一
const app = getApp();
Page({
copywx: function (e) {
let data = e.currentTarget.dataset.text
app.copywxtap(data)
},
})
方案二
Page({
copywx: function (e) {
let data = e.currentTarget.dataset.text
getApp().copywxtap(data)
},
})