vue.js - vuejs vuetify中v-text-field的首字母自动大写
解决方案
另一种方法是使用watcher。每当firstName
更改时都会触发。
<template>
<v-text-field v-model="firstName" label="First Name"></v-text-field>
</template>
<script>
export default {
data() {
return {
firstName: "",
};
},
methods: {
capitalizeFirstLetter: (str) => {
return str.charAt(0).toUpperCase() + str.slice(1);
},
},
watch: {
firstName: function(newValue) {
this.firstName = this.capitalizeFirstLetter(newValue);
},
},
};
</script>
推荐阅读
- sql - 删除过去 10 天的记录
- python - 是否可以管理熊猫数据框中的行颜色?
- python - 使用 fortran intel 的 mkl dgemm 和已经在非常小的矩阵大小的 python ctypes 时出现分段错误
- javascript - 如何滚动到水平滚动中的元素?
- python - 使用 Tkinter 时进行键盘输入
- node.js - 为什么我的承诺(并行运行和串行运行)同时完成
- linux - 当 /proc/ 中的 UID 和 GID 字段的列值
/status 文件会有所不同 - python - 在 Tkinter 中将滚动条添加到 PanedWindow
- javascript - 删除记录而不刷新 PHP/Javascript
- android - 如何按组(文件夹)组织已安装的 Android 应用程序?