相关平台
微信小程序
小程序基础库: 1.25.4
使用框架: React
复现步骤
import { Component } from 'react'
import './app.less'
class App extends Component {
componentDidMount () {}
componentDidShow () {}
componentDidHide () {}
componentDidCatchError () {}
onShareAppMessage(){
console.log('1111111111111')
return {
title: '分享'
}
}
// this.props.children 是将要会渲染的页面
render () {
return this.props.children
}
}
export default App
期望结果
onShareAppMessage可以触发
实际结果
不触发
环境信息
Taro CLI 3.4.13 environment info:
System:
OS: macOS 10.14.6
Shell: 5.3 - /bin/zsh
Binaries:
Node: 14.17.5 - ~/.nvm/versions/node/v14.17.5/bin/node
Yarn: 1.17.3 - /usr/local/bin/yarn
npm: 6.14.14 - ~/.nvm/versions/node/v14.17.5/bin/npm
npmPackages:
@tarojs/components: 3.4.13 => 3.4.13
@tarojs/mini-runner: 3.4.13 => 3.4.13
@tarojs/plugin-framework-react: 3.4.13 => 3.4.13
@tarojs/react: 3.4.13 => 3.4.13
@tarojs/runtime: 3.4.13 => 3.4.13
@tarojs/taro: 3.4.13 => 3.4.13
@tarojs/webpack-runner: 3.4.13 => 3.4.13
babel-preset-taro: 3.4.13 => 3.4.13
eslint-config-taro: 3.4.13 => 3.4.13
react: ^17.0.0 => 17.0.2
4条答案
按热度按时间f4t66c6m1#
onShareAppMessage 本来就是页面的事件,app.ts 里触发干嘛
8yoxcaq72#
支付宝小程序里面是可以设置全局分享的 在app.js里面是可以设置整个小程序所有页面的分享
y1aodyip3#
在单个页面里面设置的是当前页面的分享
i2byvkas4#
支付宝小程序里面是可以设置全局分享的 在app.js里面是可以设置整个小程序所有页面的分享
看来是支付宝的特性,目前还没支持的。