【发布时间】:2020-07-02 12:25:00
【问题描述】:
我想在开始写作时输入输入,首字母大写。
<b-form-input v-model="formSurname" id="Surname" name="Surname" placeholder="Surname" type="text" maxlength="50" required> </b-form-input>
我也对此进行了过滤。但是v-model="formSurname | capitalize" 不起作用 我试过:value="formSurname | capitalize" 但它也不起作用
Vue.filter("capitalize", function (value) {
if (!value)
return '';
value = value.toString();
return value.charAt(0).toUpperCase() + value.slice(1);
});
如何进行输入以实时更改我的第一个字母?
【问题讨论】:
-
这实际上是他们在 vuejs 过滤器文档中给出的示例之一 :) vuejs.org/v2/guide/filters.html
-
它确实指定要在 v-bind 上使用它,你需要 2.1.0+
标签: vue.js vuejs2 bootstrap-vue