Taro2可以使用createComponent,实现代理全局埋点 ,请问下Taro3支付宝小程序有什么办法重写组件的生命周期的吗,

tv6aics1  于 2022-11-02  发布在  其他
关注(0)|答案(5)|浏览(296)

这个特性解决了什么问题?

Taro3实现全局埋点

这个 API 长什么样?

代理Taro3的生命周期

yx2lnoni

yx2lnoni1#

不需要重写Taro的, 直接重写小程序原生的生命周期就好了

olhwl3o2

olhwl3o22#

不需要重写Taro的, 直接重写小程序原生的生命周期就好了
Taro3支付宝小程序可以重写页面生命周期吗?

ev7lccsx

ev7lccsx3#

不需要重写Taro的, 直接重写小程序原生的生命周期就好了
Taro3支付宝小程序可以重写页面生命周期吗?

可以啊 小程序不都是提供App、Page、Component三个全局方法吗, 把里面的onShow, onReady代理一下不就好了. 不管什么小程序框架最后都需要使用小程序原生提供的App、Page、Component方法

4ngedf3f

4ngedf3f4#

不需要重写Taro的, 直接重写小程序原生的生命周期就好了
Taro3支付宝小程序可以重写页面生命周期吗?

可以啊 小程序不都是提供App、Page、Component三个全局方法吗, 把里面的onShow, onReady代理一下不就好了. 不管什么小程序框架最后都需要使用小程序原生提供的App、Page、Component方法

这个有具体的demo吗,taro3现在没法代理吧

66bbxpm5

66bbxpm55#

const originPage = Page

Page = (pageOptions) => originPage ((() => {
const orginPageOnShow = pageOptions.onShow

pageOptions.onShow = function () {
// 处理自己的逻辑
orginPageOnShow?.apply(this, arguments)
}
}))

这样试试呢

相关问题