Page({ /** * 页面的初始数据 */ data: { /// tabs tabs: [{id: 2, name: '单颗裸钻'}, {id: 5, name: '单颗彩钻'}], /// tab索引 active: 0, /// 列头 titles: ['形状', '颜色', '进度', '总价', '总重量', '单颗均重', '克拉单价', '库存重量', '冻结重量'], }, /** * 返回上层视图 */ backToParent() { /// 返回上层视图 wx.navigateBack() }, /** * tab触发事件 */ onTabChange(e: any) { switch (e.detail.index) { case 0: /// 成批裸钻 this.setData({ /// 列头 titles: ['形状', '颜色', '进度', '总价', '总重量', '单颗均重', '克拉单价', '库存重量', '冻结重量'], active: e.detail.index }) break; case 1 || 4: /// 单颗裸钻 彩色钻石 this.setData({ /// 列头 titles: ['形状', '颜色', '净度', '颜色', '价格', '克拉重量', '克拉单价'], active: e.detail.index }) break; case 2: /// 成批毛坯 this.setData({ /// 列头 titles: ['晶型', '颜色', '净度', '总价', '总重量', '单颗均重', '克拉单价', '库存重量', '冻结重量'], active: e.detail.index }) break; case 3: /// 首饰 this.setData({ /// 列头 titles: ['款式', '主石形状', '价格', '主石重量', '克拉单价', '颜色', '净度', '切工', '对称度'], active: e.detail.index }) break; default: break; } }, /** * 生命周期函数--监听页面加载 */ onLoad() { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })