vue中属性绑定的属性可以任意写吗

vue中属性绑定的属性可以任意写吗


jeck猫
浏览 1309回答 2
2回答

交互式爱情

在vue中有时候可能想像使用jq一样给某个元素添加属性,如$('#select1').attr('disabled','disabled')1这种方法也能实现,但是在vue中能用vue的方法还是尽量不要使用jq使用vue的方法来添加属性可以这样:<select v-model='issues' class="ui dropdown t-select-list" :disabled='isDisabled'><option></option></selected>123disabled是表单元素的原生属性,可以直接使用属性绑定的语法 :disabled 来绑定,然后加上一个条件就可以控制这个属性动态添加删除,如:watch:{issueDatas(){if(this.issueDatas.state==5){this.isDisabled=true;}}}

慕妹3146593

<ul class="rs_tree"><li v-for="node in treeData"><div @click="childrenShow(node,$event)" class="rs_tree_text"><span class="rs_tree_dot" v-if="!isFolder(node)"></span><em class="fa fa-folder" v-if="isFolder(node)&&!node.isShow"></em><em class="fa fa-folder-open" v-if="isFolder(node)&&node.isShow"></em><span class="rs_tree_label">{{node.text}}</span><input type="text" class="rs_edit_input" v-model="node.text" @click="stop($event)" @keyup.enter="editEnd()"><div class="rs_tree_icon" v-if="node.add" @click="addItem(node,$event)" title="新增"><i class="fa fa-plus"></i></div><div class="rs_tree_icon" v-if="node.edit" @click="editItem(node,$event)" title="编辑"><i class="fa fa-edit"></i></div><div class="rs_tree_icon" v-if="node.del" @click="delItem(node,$event)" title="删除"><i class="fa fa-trash"></i></div></div><items v-if="isFolder(node)" v-show="node.isShow" :tree-data="node.children" transition="node-down"></items></li>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js