Vue.js 使用 prop 值作为类名

标签 vue.js vuejs2

如果我将类名传递给组件,我该如何使用该 prop 的值作为类名?

<i v-if="icon" class="fa" :class="{ icon: icon }"></i>

<input-text icon="fa-search"></input-text> 调用

最佳答案

你可以使用数组表示法:

<i v-if="icon" :class="['fa', icon]"></i>

icon 是您的属性(property)名称。

关于Vue.js 使用 prop 值作为类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42436416/

相关文章:

javascript - Vuejs Webpack压缩插件不压缩

vue.js - 在 Vue 路由解析之前访问 Vuex

vue.js - Vue-CLI 组件错误 : You are using the runtime-only build of Vue where the template compiler is not available

vue.js - `success` 方法已被弃用。改为使用 `then` 方法

Vue.js 输入建议在输入聚焦和@click 时可见

javascript - 如何在vue组件中使用setInterval

javascript - Vuex 计算属性不更新 v-show

vue.js - 如何使用 axios 填充 Vuetify DataTable

javascript - 在包上安装特定组件(初学者)

javascript - 如果选择下拉选项,则获取数据并填充到文本框中