在Vue中,第一种写作是正确的,第二种写作是错误的,为什么?

时间:2017-10-26 04:05:01

标签: javascript vue.js

{{str.split('').reverse().join()}}
{{arr.reverse().join()}}

写第二行时会显示此错误。

  

您可能在组件渲染功能中有无限更新循环。

1 个答案:

答案 0 :(得分:1)

您必须处于渲染方法中,例如使用某个状态值呈现项目列表 注意:只要状态发生变化,就会触发渲染方法 此外,由于您使用的是Vue,请充分利用Vue的计算属性:

computed: {
 yourComputedFunction: function() {
   return arr.slice().reverse().join();
 }
}

HTML {{yourComputedFunction}}