VUE_computed计算属性传递参数报错is not a function,计算属性如何传递参数
因为计算属性是一个属性,不是一个方法,所以会报错is not a function错误写法<div id="app">{{num(1)}}</div><script>var vm = new Vue({el: '#app',data: {},computed:{num(i){return i}
·
因为计算属性是一个属性,不是一个方法,所以会报错is not a function
错误写法
<div id="app">
{{num(1)}}
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
},
computed:{
num(i){
return i
}
}
});
</script>
正确写法
<div id="app">
{{num(1)}}
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
},
computed:{
num(){
return function(i){ //使用函数返回
return i
}
}
}
});
</script>
更多推荐
已为社区贡献15条内容
所有评论(0)