小程序
小游戏
企业微信
微信支付
扫描小程序码分享
自定义tabbar,tab切换不会触发生命周期,因为是page文件当组件引入使用,所以page和component的生命周期都不能触发。而且现在page更改为component会使布局全部失效。目前需求是能触发my.js里面的生命周期函数发送请求,请问各位大佬能解决吗?
代码片段: https://developers.weixin.qq.com/s/k0wa8bm671hz
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
用Page来声明自定义组件tabbar?
最好弄个代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
==========================================================
你要用Component来声明页面
https://developers.weixin.qq.com/s/GbyGtbmC7chS
以下是你需要了解的
组件样式隔离
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html#%E7%BB%84%E4%BB%B6%E6%A0%B7%E5%BC%8F%E9%9A%94%E7%A6%BB
使用-Component-构造器构造页面
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/component.html#%E4%BD%BF%E7%94%A8-Component-%E6%9E%84%E9%80%A0%E5%99%A8%E6%9E%84%E9%80%A0%E9%A1%B5%E9%9D%A2
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
找到一个实现的方法,
<index id="#index"/>
2.利用selectComponent获取index页面实例,然后手动触发
var indexPage = this.selectComponent("#index") indexPage.onLoad(); indexPage.onShow(); // 自己写一个事件来触发,如点击相应的tab项就触发这个函数
pageLifetimes: { show: function() { // 页面被展示 } }
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
用Page来声明自定义组件tabbar?
最好弄个代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
==========================================================
你要用Component来声明页面
https://developers.weixin.qq.com/s/GbyGtbmC7chS
以下是你需要了解的
组件样式隔离
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html#%E7%BB%84%E4%BB%B6%E6%A0%B7%E5%BC%8F%E9%9A%94%E7%A6%BB
使用-Component-构造器构造页面
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/component.html#%E4%BD%BF%E7%94%A8-Component-%E6%9E%84%E9%80%A0%E5%99%A8%E6%9E%84%E9%80%A0%E9%A1%B5%E9%9D%A2
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
https://developers.weixin.qq.com/s/GbyGtbmC7chS
以下是你需要了解的
组件样式隔离
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html#%E7%BB%84%E4%BB%B6%E6%A0%B7%E5%BC%8F%E9%9A%94%E7%A6%BB
使用-Component-构造器构造页面
https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/component.html#%E4%BD%BF%E7%94%A8-Component-%E6%9E%84%E9%80%A0%E5%99%A8%E6%9E%84%E9%80%A0%E9%A1%B5%E9%9D%A2
若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人
找到一个实现的方法,
<index id="#index"/>
2.利用selectComponent获取index页面实例,然后手动触发
var indexPage = this.selectComponent("#index") indexPage.onLoad(); indexPage.onShow(); // 自己写一个事件来触发,如点击相应的tab项就触发这个函数
pageLifetimes: { show: function() { // 页面被展示 } }