Page({ data: { selectedModel: '', // 存储选择的模型 models: [ { name: '降酸模型', value: 'jiang_suan' }, // 降酸模型 { name: '反酸模型', value: 'fan_suan' }, // 反酸模型 ] }, // 页面加载时获取缓存中的选择模型 onLoad() { this.loadSelectedModel(); // 加载缓存中的选择模型 }, // 页面显示时确保选择的模型刷新 onShow() { this.loadSelectedModel(); // 每次进入页面时刷新选择的模型 }, // 加载选择的模型并更新页面 loadSelectedModel() { const storedModel = wx.getStorageSync('selectedModel'); // 获取缓存中的选择模型 if (storedModel) { this.setData({ selectedModel: storedModel, // 更新页面上的选择模型 }); } }, // 选择模型并更新缓存 onModelChange(e) { const selectedModel = e.detail.value; // 获取选中的模型 this.setData({ selectedModel: selectedModel, // 更新页面上的选择模型 }); // 将选择的模型保存到本地缓存 wx.setStorageSync('selectedModel', selectedModel); }, // 提交选择 submitSelection() { const { selectedModel } = this.data; // 如果没有选择模型,提示用户 if (!selectedModel) { wx.showToast({ title: '请选择一个模型', icon: 'none', }); return; } // 显示选择的模型 wx.showToast({ title: `已选择:${selectedModel === 'jiang_suan' ? '降酸模型' : '反酸模型'}`, icon: 'success', }); // 你可以在这里处理提交逻辑,比如跳转页面等 }, });