网站优化

南京微信小程序开发_vue 完成特定条件下绑定工作

作者:admin 发布时间:2021-01-06
vue 实现特定条件下绑定事件       今天小编就为大家分享一篇vue 实现特定条件下绑定事件,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

今天写了个小功能,看起来挺简单,写的过程中发现了些坑。

1.div没有disabled的属性,所以得写成button

2.disabled在data时,默认是true,使得初始化时,默认置灰按钮,无法点击

 div 
 div @click='checkMark()' 
 div v-show="checkShow" /div 
 /div 
 div 我已阅读并接受 a href="a 及隐私保护条款 /div 
 /div 
 button ref='btn_submit' :disabled="isDisable" @click="check()" 
 /button 
export default {
 data() {
 return {
 checkShow: false,
 isDisable: true,
methods: {
 * 协议勾选
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 实现特定条件下绑定事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持凡科。



收缩