微信小程序里怎么控制两个只能选择一个的?

选择输入自由金额,下面的就不能去勾选,如果下面勾选了则上面的自由金额就不能输入了,这个需要怎么控制啊,求大神指教!

diaabled属性 就可以实现

input得value有值就给checkobx disabled=true。 当checkbox得checked=true(选中)则input diaabled=true

假设勾选框绑定值为checked,输入框绑定值为inputVal

自由金额输入框添加bindinput事件

var inputValue = e.detail.value;

if(inputValue.length>0){

    this.setData({

        checked:false,
        inputVal:inputValue
    })

}

勾选框添加改变值时的监听事件bindchange

当勾选框状态checked=true时

setData({

this.inputVal:""

})