是你使用的方式不对。 style里应该写的是css代码,你把disabled写进去,又不是合法css代码自然会失效啦.. 如果你是想用disabled的话,应该是:<el-select v-model="value" :disabled="disabled" placeholder="请选择"> 这样甚至连三元表达式都不用..
这里style里面的是一个对象,key表示要添加的classname,所以你这里不需要后面的三元表达式,直接用一个变量 isDisabled来记录。然后用:styles=“{'disabled':isDisDisabled}”
是你使用的方式不对。
style
里应该写的是css
代码,你把disabled
写进去,又不是合法css代码自然会失效啦..如果你是想用
disabled
的话,应该是:<el-select v-model="value" :disabled="disabled" placeholder="请选择">
这样甚至连三元表达式都不用..