| 123456789101112131415161718192021222324252627282930313233343536373839 | let count = null;Component({    properties: {        inputSharch: {            type: Function        },        selectSort: {            type: Function        },        isReverse: Boolean    },    data: {        isClear: false    },    options: {        addGlobalClass: true,    },    methods: {        textChange(e) {            clearTimeout(count);            if (this.data.isClear) {                this.triggerEvent("inputSharch");                this.setData({                    isClear: false                })                return;            }            e.type == "change" ? count = setTimeout(() => this.triggerEvent("inputSharch", e.detail.trim()), 1000) : this.triggerEvent("inputSharch", e.detail.trim());        },        onClear() {            this.setData({                isClear: true            })        },        handleSort() {            this.triggerEvent("selectSort")        },    }})
 |