2 回答
TA贡献1801条经验 获得超16个赞
试试这个:
<input v-model="form.levelOfPlay" :disabled="!sportTeamSchool.length" class="input" type="text" placeholder="Text">
计算属性也可以工作。但在这种情况下,这是不必要的,只是需要更多的代码。
TA贡献1852条经验 获得超7个赞
只需添加感叹号即可。我认为这会很好用。
new Vue({
el: "#app",
data: {
form: {
sportTeamSchool:"",
levelOfPlay:""
}
},
methods: {
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<div class="field">
<label class="label">Sport / team / school:</label>
<div class="control">
<input v-model="form.sportTeamSchool" class="input" type="text" placeholder="Text">
</div>
</div>
<div class="field">
<label class="label">Level of play:</label>
<div class="control">
<input
v-model="form.levelOfPlay"
class="input"
type="text"
placeholder="Text"
:disabled="!form.sportTeamSchool"
>
</div>
</div>
</div>
- 2 回答
- 0 关注
- 157 浏览
添加回答
举报