Vue computed出现Error in render: "TypeError: XXX is not a function"问题

发布时间 2023-05-26 21:12:21作者: XLouis
原来:
    computed:{
      currentTimeA: function() {
        return Date.now();
      }
    }
<div>{{currentTimeA()}}</div>

在运行的时候出现vue.js:634 [Vue warn]: Error in render: "TypeError: currentTimeA is not a function"

在查看网上的解决办法时了解到computed(计算属性)中的内容会被看作是一个属性,正确的书写方法为。

    computed:{
      currentTimeA: function() {
        return function (){Date.now();}
      }
    }