在我的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;
});
发布于 2019-12-10 09:06:06
调用函数toUpperCase()
时拼写错误。
参考网址:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase
发布于 2019-12-10 09:07:31
我想你忘了在函数名上加上'c‘,就像那个.toUpperCase()
,而不是.toUppercase()
发布于 2019-12-10 09:05:52
您拼写错了大写字母函数。大写字母的正确函数是toUpperCase()
https://stackoverflow.com/questions/59258773
复制相似问题