1.新建share.js文件,在js文件里面写入抖音分享的方法
export default {
data() {
return {}
},
onshow() {
console.log('share.js==========lllllll')
tt.showShareMenu({
menus: ["share", "record"],
success(res) {
console.log("已成功显示转发按钮", res);
},
fail(err) {
console.log("showShareMenu 调用失败", err.errMsg);
},
complete(res) {
console.log("showShareMenu 调用完成", res);
},
});
}
}
2.在main.js里面全局挂载
// 导入并挂载全局的分享方法
import share from '@/common/share.js'
Vue.mixin(share)
另外我单独在app.vue里面写分享代码,运行之后需要页面隐藏hide后又显示页面才出现分享效果。这是什么原因??
onShow() {
tt.showShareMenu({
menus: ["share", "record"],
success(res) {
console.log("已成功显示转发按钮", res);
},
fail(err) {
console.log("showShareMenu 调用失败", err.errMsg);
},
complete(res) {
console.log("showShareMenu 调用完成", res);
},
});
},
