// pages/openCard/openCard.js Page({ /** * 页面的初始数据 */ data: { allCardPoints: [{ id: 511111111, balance: '30', state: 1 }, { id: 411111111, balance: '30', state: 0 }, { id: 31111111111, balance: '30', state: 1 }, { id: 2, balance: '30', state: 1 }, { id: 1, balance: '30', state: 1 }, { id: 0, balance: '30', state: 1 }, ] // 常用取水口数据 }, openValva(event) { const { item } = event.currentTarget.dataset; // 获取当前点击的 item if (item.state === 1) { // 在页面加载时显示加载动画 wx.showLoading({ title: '正在开泵请稍后...', // 加载提示文字 mask: true // 是否显示透明蒙层,防止触摸穿透,默认为 false }); // 模拟加载数据 setTimeout(() => { // 加载完成后隐藏加载动画 wx.hideLoading(); //完成后回到首页 wx.reLaunch({ url: '/pages/home/home?param=true' // 首页的路径,根据实际情况填写 }); }, 2000); // 延时 2 秒模拟加载数据 } }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })