小程序如何指定按钮分享指定内容

【应用场景】

一个页面里面有多个分享,点击不同的按钮分享不同内容

【具体实现】

wxml


	 
	 

js

onShareAppMessage(options){
    const {target,from,webViewUrl} = options
    console.log('onShareAppMessage',options)
    
    //target.dataset.shareMsg 可以获取指定按钮的特殊内容    

    return {
        title: '自定义转发标题' + target.dataset.shareMsg,
        // path: '/page/user?id=123',
        // promise 
    }
},

如果当前页面不允许转发,则可直接关闭当前页面转发功能,但不影响点击按钮的转发:

wx.hideShareMenu({
  menus: ['shareAppMessage', 'shareTimeline']//隐藏指定分享按钮
})

【参考文档】

转发 | 微信开放文档

Page(Object object) | 微信开放文档

wx.showShareMenu(Object object) | 微信开放文档

wx.hideShareMenu(Object object) | 微信开放文档

你可能感兴趣的:(小程序,javascript,小程序,前端)