<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 调用,html
须要把:on-change 修改成 @on-change 才能够阻止此行为 也就是这样:vue
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>