12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- Page({
- data: {
- countOptions: ['25', '40', '60'], // 条数阈值选项
- percentageOptions: ['25', '40', '60'], // 百分比阈值选项
- selectedCountIndex: 0, // 条数默认选择
- selectedPercentageIndex: 0, // 百分比默认选择
- countThresh: 25, // 当前条数阈值
- percentageThresh: 25, // 当前百分比阈值
- },
- // 条数选择框变化
- onCountPickerChange(e) {
- const selectedValue = this.data.countOptions[e.detail.value];
- this.setData({
- selectedCountIndex: e.detail.value,
- countThresh: selectedValue, // 更新到输入框
- });
- },
- // 百分比选择框变化
- onPercentagePickerChange(e) {
- const selectedValue = this.data.percentageOptions[e.detail.value];
- this.setData({
- selectedPercentageIndex: e.detail.value,
- percentageThresh: selectedValue, // 更新到输入框
- });
- },
- // 更新条数阈值输入框
- updateCountThreshold(e) {
- this.setData({
- countThresh: e.detail.value, // 允许手动输入
- });
- },
- // 更新百分比阈值输入框
- updatePercentageThreshold(e) {
- this.setData({
- percentageThresh: e.detail.value, // 允许手动输入
- });
- },
- // 保存设置
- saveSettings() {
- wx.showToast({
- title: '保存成功',
- icon: 'success',
- });
- console.log('条数阈值:', this.data.countThresh);
- console.log('百分比阈值:', this.data.percentageThresh);
- },
- });
|