Javascript “value.toString(…).toUppercase不是函数”
在我的vue组件中,我有一个大写过滤器,用于将字符串转换为大写,但出现以下错误:Javascript “value.toString(…).toUppercase不是函数”,javascript,vue.js,Javascript,Vue.js,在我的vue组件中,我有一个大写过滤器,用于将字符串转换为大写,但出现以下错误: TypeError: "value.toString(...).toUppercase is not a function" 这是我的过滤器: Vue.filter('uppercase', function (value) { console.log(typeof value); // this returns string if (!value) return ''; value =
TypeError: "value.toString(...).toUppercase is not a function"
这是我的过滤器:
Vue.filter('uppercase', function (value) {
console.log(typeof value); // this returns string
if (!value) return '';
value = value.toString().toUppercase();
return value;
});
您拼错了大写函数。
大写的正确函数是toUpperCase您将函数toUpperCase的调用拼错了
Ref URL:我想您忘记了在函数名处加上'c',比如.toUpperCase而不是.toUpperCasetoUpperCase