Javascript “value.toString(…).toUppercase不是函数”

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 =

在我的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 = value.toString().toUppercase();
    return value;
});

您拼错了大写函数。
大写的正确函数是toUpperCase

您将函数toUpperCase的调用拼错了


Ref URL:

我想您忘记了在函数名处加上'c',比如.toUpperCase而不是.toUpperCase

toUpperCase