vue.js - Vue.js v-bind 类宽度条件
问题描述
我开始使用宽度 Vue.js,我想知道如何使用条件宽度v-bind
这是我的代码(错误):
<input
type="text"
class="form-control"
v-bind:class="{'is-invalid': step_1.project_url.error : 'is-valid'}"
v-model="step_1.project_url.field"
placeholder="Project url"
>
解决方案
正确的绑定方式是
<input
type="text"
class="form-control"
v-bind:class="{'is-valid': (step_1.project_url.error !== '' && step_1.project_url.error === true), 'is-invalid': (step_1.project_url.error !== '' && step_1.project_url.error === false)}"
v-model="step_1.project_url.field"
placeholder="Project url"
>
这将根据您的要求工作
推荐阅读
- bash - 如何在 FOR 循环中正确处理 *(星号)?
- c++ - 如何强制 getline() 一次输入一行
- angular - 从 JSON 文件传递单个对象
- selenium - Selenium C# 成功运行测试,但在最后一次测试完成后,最后一次测试的浏览器保持打开状态
- bash - 为什么使用 || 而不是bash中的IF中的-o?
- python - 无法在 Python 中加载 HDF5 文件
- python - 通过 pandas groupby 设置多级函数
- ssas - SSAS表格模型:更改字符串值的情况不起作用
- reactjs - mapStateToProps 后 Props 仍然为空
- javascript - 如何从由句号、升级或问号结尾的句子组成的文本中忽略 .com .net 或 .org 成句子数组?