// components/num-range/num-range.ts Component({ /** * 组件的属性列表 */ properties: { /// 单位 unit: { type: String, value: 'CT' }, min: { type: Number, value: 0.00 }, max: { type: Number, value: 0.00 } }, /** * 组件的初始数据 */ data: {}, /** * 组件的方法列表 */ methods: { /** * 输入框变化 */ valueInput(e: any) { switch (e.target.id) { case 'min': this.setData({ min: e.detail.value }) break; default: this.setData({ max: e.detail.value }) break; } this.triggerEvent('sync', {value: [this.properties.min, this.properties.max]}) } }, observers: {} })