1、uniapp开发小程序时默认是关闭分享功能的。点击右上角三个点可查看,效果图如下:
2、在utils文件夹下新建share.js文件,名字任起。(使用的是全局分享,因为一个一个页面的去分享太麻烦且没必要。)
javascript
export default {
data() {
return {}
},
//1.配置发送给朋友
onShareAppMessage() {
return {
title: '分享时的标题,一般是小程序名', //分享的标题
path: 'pages/index', //点击分享链接之后进入的页面路径
imageUrl: '/static/images/sex5.jpg' //分享发送的链接图片地址
};
},
//2.配置分享到朋友圈
onShareTimeline(){
return{
title: '分享时的标题,一般是小程序名', //分享的标题
query: 'pages/index', //点击分享链接之后进入的页面路径
imageUrl: '/static/images/sex5.jpg' //分享发送的链接图片地址
}
},
}
3、在main.js入口文件中将share方法使用mixin全局混入:
javascript
import share from './utils/share.js' //注意路径是上一步新建文件的路径
Vue.mixin(share)
4、效果图