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

时间:2019-12-10 01:03:03

标签: 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 = value.toString().toUppercase();
    return value;
});

3 个答案:

答案 0 :(得分:1)

我认为您忘了像.toUpperCase()而不是.toUppercase()这样的函数名的'c'

答案 1 :(得分:0)

您拼写了大写功能。 大写的正确函数是toUpperCase()

答案 2 :(得分:0)