vue.js - vuejs 将选择值绑定(bind)到类值

标签 vue.js vuejs2

我在 vue2 中有一个简单的选择:

  <select v-model="formColumns">
    <option value="one_x">1</option>
    <option value="two_x">2</option>
    <option value="three_x">3</option>
  </select>

然后我尝试将它的值作为一个类来应用:

我已经试过了:

<div v:bind:class="formColumns"></div>

还有这个:

  <div v:bind:class="{one_x: formColumns === 'one_x'}" ></div>

这些似乎都不起作用。我有:

  data () {
    return {
     formColumns: 'one_x'
    }
  }

知道我在这里做错了什么吗?

谢谢

最佳答案

你的 v-bind 指令语法不正确

<div v:bind:class="formColumns"></div>

使用这个:

<div v-bind:class="formColumns"></div>

或者这个:

<div :class="formColumns"></div>

关于vue.js - vuejs 将选择值绑定(bind)到类值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43239963/

相关文章:

javascript - 建立一个 Electron 项目需要多长时间?

vue.js - 带滚动条的 Vuetify 布局

vue.js - 如何向 Vue 模块和实例添加自定义属性

javascript - 如何在语义 UI vue 下拉列表中使用动态键传递数据?

javascript - 将 bool 属性传递给 Vue 组件的简写

javascript - JSON 中位置 0 vuejs 中的意外标记 <

javascript - 如何使我的 NuxtJS 过渡布局特定而不是全局?

vuejs2 - 数据属性 "article"已经声明为 prop。改用 Prop 默认值

javascript - Vue.js - 如何使用三元运算符在 vue 中返回带有很棒字体图标的 html

vue.js - 如何通过单击启用禁用的文本字段