【发布时间】:2018-09-05 03:53:59
【问题描述】:
我正在寻找的是当我选择一个项目时,我希望在下拉列表中禁用该选项。以下代码按我的预期工作,但禁用文本的颜色太浅。我想让它更暗,甚至使用引导颜色类(主要,次要)。
有没有办法在 vuejs 代码中更改禁用文本的颜色,或者我是否在 CSS 中进行了更改?
HTML/vuejs:
<option v-for="chores in chores.Data" :key="chores.ChoreId" v-bind:value="chores.ChoreId" :disabled="dailyChoreCheck(chores.ChoreId)">{{chores.ChoreName}}</option>
功能:
dailyChoreCheck: function(selectedChoreId){
var vm = this;
if(vm.customChores.length > 0){
return vm.customChores.filter(function(item) {
return item.choreId == selectedChoreId && item.dayName == "Daily";
}).length > 0;
}
}
【问题讨论】:
-
您是否将 Vue SFC 用于特定组件?如果是这样,只需
<style>中的作用域 css 即可实现这一目标。 -
@RuChernChong - 不,我不是。你能提供那个链接吗?我从来没有听说过。
标签: twitter-bootstrap vue.js vuejs2