把大象装进冰箱需要几步:
1、创建shart.js文件
export default{data(){return {//设置默认的分享参数//如果页面不设置share,就触发这个默认的分享share:{title:'标题',path:'/pages/index/index',imageUrl:'图片',desc:'描述',content:'内容'}}},onLoad(){let routes = getCurrentPages(); // 获取当前打开过的页面路由数组let curRoute = routes[routes.length - 1].route // 获取当前页面路由,也就是最后一个打开的页面路由this.share.path=curRouteconsole.log(this.share.path)},onShareAppMessage(res) {return {...this.share,success(res){uni.showToast({title:'分享成功'})},fail(res){uni.showToast({title:'分享失败',icon:'none'})}}}
}
2.在main.js中引入
import Vue from 'vue'
import share from './share.js'
Vue.mixin(share)