例如:每当触发页面的 show 生命周期函数的时候,我们希望能够重新生成一个随机的 RGB 颜色值。 在自定义组件中,组件所在页面的生命周期函数有如下 3 个,分别是: 2. pageLifetimes 节点 组件所在页面的生命周期函数,需要定义在 pageLifetimes 节点中,示例代码如下: Component({ pageLifetimes:{ show:function(){}, ...
1.1 触发 React render(异步) 小程序页面 onShow React render 完成 调用setData 传递 DOM 数据 渲染用户界面(页面引用的原生组件在这一步才开始挂载) 可见原生组件挂载的时候,页面 onShow 早已经触发过了,可以理解为组件是异步挂载的。 因此只能建议使用组件 attached 代替组件的初次 onShow。
pageLifetimes: { show() { console.log("show()") }, hide() { }, }, 官方文档是:show函数是页面生命周期回调—监听页面显示,页面显示/切入前台时触发。但是我在一个页面中添加这个组件, 当该页面载入的时候, 组件中的show函数没有触发, 请问这是什么原因? 微信小程序 有用关注2收藏 回复 阅读4.8k 1...