vue on-change 如果有循环的timer 则无限自动执行
<div class="contract-class"> <Checkbox v-model="smallChecked" :on-change="getContractId('S')"> 我已阅读并同意 </Checkbox> <router-link :to="contract_url" target="_blank" > 查看定金合同 </router-link> </div>
这是vue 的 template部分。。引用了iview 的Checkbox,这不是重点。 重点是,如果使用了:on-change 那么 getContractId('S')总会被此页面的任意 setInterval 调用,
需要把:on-change 修改为 @on-change 才可以阻止此行为 也就是这样:
1 <div class="contract-class"> 2 <Checkbox v-model="smallChecked" @on-change="getContractId('S')"> 3 我已阅读并同意 4 </Checkbox> 5 <router-link :to="contract_url" target="_blank" > 6 查看定金合同 7 </router-link> 8 </div>