其实很简单,在bindchange这里定义的方法中,判断当前选中的是y或者n,然后setdata一个变量,再根据变量判断是否展示。
<view class=“data_body”>
<text class=“data_content data_left”>是否缴纳公积金:</text>
<radio-group class=“radio-group data_right” name=“doPay” bindchange=“radioChange”>
<label class=“radio”>
<radio value=“y” />是
</label>
<label class=“radio”>
<radio value=“n” checked=“true” />否
</label>
</radio-group>
</view>
<view wx:if=“{{doPay==‘y’}}”>
<view class=“divide_line”></view>
<view >
<view class=“data_body”>
<text class=“data_content”>公积金基数:</text>
<input class=" textarea_wrp" type=‘digit’ name=“pfBase” placeholder=‘请填写公积金基数’></input>
</view>
</view>
</view>
////////////////////////////////////////////////////
radioChange: function (e) {
console.log(‘radio发生change事件,携带value值为:’, e.detail.value);
this.setData({
doPay: e.detail.value
})
},