【发布时间】:2017-06-28 12:09:11
【问题描述】:
所以我创建了一个简单的组件:
Vue.component('m-textbox', {
template: `
<div>
<div class="input-field col s12 m6 l6">
<input :id="id" type="text" :value="value" @input="$emit('input', $event.target.value)">
<label :for="id">{{ label }}</label>
</div>
</div>
`,
props: ["id", "value", "label", "for"]
})
我在我的 html 中这样使用它:
<m-textbox v-model="full_name" id="full_name" label="Full Name"></m-textbox>
现在我想做的是使列可设置。如您所见,默认值为col 12 m6 l6。有没有办法让它动态化?比如我可以做<m-textbox v-model="full_name" id="full_name" label="Full Name" classSize="col s12 m6"></m-textbox>。
任何帮助将不胜感激。
【问题讨论】:
标签: javascript html vue.js vuejs2 vue-component