share.js:
export default{
// 监听用户点击右上角菜单的「转发」按钮时触发的事件
onShareAppMessage() {
// 设置转发的参数
return {
title: "标题",
// path: '',
imageUrl: "/static/logo.png",
success: function(res) {
console.log(res, '发生过是');
if (res.errMsg == 'shareAppMessage:ok') {
console.log("成功", res)
}
},
fail: function(res) {
console.log("失败", res)
}
}
},
// 分享到朋友圈
onShareTimeline:function(res){
return {
title: '我正在使用正好回收,快来和我一起使用吧!',
imageUrl:'/static/logo.png',
query:''
}
},
// 收藏
onAddToFavorites:function(res) {
return {
title: '欢迎使用正好回收',
imageUrl:'/static/logo.png',
query: '',
}
}
}
main.js:
import share from "@/common/share.js"
export function createApp() {
const app = createSSRApp(App)
app.mixin(share)
app.use(uviewPlus)
// 状态管理
const store = Pinia.createPinia()
// 持久化
store.use(createUnistorage())
app.use(store)
return {
app,
Pinia,
share
}
}