收藏
回答

关于Page和Component共同使用的问题

各位社区大佬好!

有个问题请教一下,就是小程序里面Component和Page 同时使用的问题,我这边互相冲突,请问各位大佬是怎么写这块的?


最后一次编辑于  04-23
回答关注问题邀请回答
收藏

1 个回答

  • 唏嘘
    唏嘘
    05-09

    试了下  不能共生  只能把page 里面代码 转移到 Component

    如下图

    Component({
        pageLifetimes: {
            show() {
                if (typeof this.getTabBar === 'function' &&
                    this.getTabBar()) {
                    this.getTabBar().setData({
                        selected: 0
                    })
                }
            }
        },
        /**
         * 页面的初始数据
         */
        data: {
     
        },
        methods: {
            /**
             * 生命周期函数--监听页面加载
             */
            onLoad: function(options) {
     
            },
     
            /**
             * 生命周期函数--监听页面初次渲染完成
             */
            onReady: function() {
     
            },
     
            /**
             * 生命周期函数--监听页面显示
             */
            onShow: function() {
     
            },
     
            /**
             * 生命周期函数--监听页面隐藏
             */
            onHide: function() {
     
            },
     
        }
    })


    其他见链接:页面的生命周期方法(即 on 开头的方法),应写在 methods 定义段中。

    05-09
    赞同
    回复