===wxml
< button open-type = "share" >分享</ button > |
===js
Component({ properties:{ //some props... }, data:{ //some data... }, attached(){ //loaded... }, methods:{
console.log(res); if (res.from === 'button' ) { // 来自页面内转发按钮 console.log(res.target) } return { title: '自定义转发标题' , path: '/page/user?id=123' , success: function (res) { // 转发成功 }, fail: function (res) { // 转发失败 } } } } }) |
自定义组件不支持,我原本是在page使用,抽成组件就不行了
在page中定义onShareAppMessage()转发事件, 自定义组件button上绑定一个tap事件,将需要传递的参数邦定到触发事件函数的第二个参数上
/* 自定义组件内 */
this.triggerEvent('onShareAppMessage', params) // 触发事件
分享方法不能由其他方法触发的...
onShareAppMessage放错位置了把