vue 實現(xiàn)特定條件下綁定事件
更新時間:2019年11月09日 10:26:13 作者:灰姑娘的冰眸
今天小編就為大家分享一篇vue 實現(xiàn)特定條件下綁定事件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
今天寫了個小功能,看起來挺簡單,寫的過程中發(fā)現(xiàn)了些坑。
1.div沒有disabled的屬性,所以得寫成button
2.disabled在data時,默認是true,使得初始化時,默認置灰按鈕,無法點擊
<div class='form-item'>
<div class="checkWrap clearfix" @click='checkMark()'>
<div class="checkBox" v-show="checkShow"></div>
</div>
<div>我已閱讀并接受<a rel="external nofollow" @click="conserve()">《xxx服務(wù)協(xié)議》</a>及隱私保護條款</div>
</div>
<button class='btn' ref='btn_submit' :disabled="isDisable" @click="check()">
提交
</button>
export default {
data() {
return {
checkShow: false,
isDisable: true,
}
},
methods: {
/**
* 協(xié)議勾選
*/
checkMark() {
this.checkShow = !this.checkShow;
if (this.checkShow === true) {
this.isDisable = false; //打勾時,可以點擊按鈕
this.$refs.btn_submit.style.background = '#fa8919';
} else {
this.isDisable = true; //不打勾時,不可以點擊按鈕
this.$refs.btn_submit.style.background = '#999';
}
},
/**
* 提交按鈕
*/
check() {
if (this.checkShow === false) {
console.log('不能提交');
} else {
console.log('能提交');
}
}
}
}
以上這篇vue 實現(xiàn)特定條件下綁定事件就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue中的assets和static目錄:使用場景及區(qū)別說明
這篇文章主要介紹了Vue中的assets和static目錄:使用場景及區(qū)別說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
Vuex中g(shù)etters和actions的使用補充說明
這篇文章主要介紹了在Vuex中關(guān)于getters和actions使用的補充作了簡要說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2021-09-09
Vue路由對象屬性 .meta $route.matched詳解
今天小編就為大家分享一篇Vue路由對象屬性 .meta $route.matched詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
Vue3+axios+Mock.js實現(xiàn)登錄功能的示例代碼
本文主要介紹了Vue3+axios+Mock.js實現(xiàn)登錄功能的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-05-05

