请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一个小问题

    computed : {
        hasNoData (){
            return {!this.list.length}  
        }
    },
请教下老师,为什么return后的内容加了个中括号就报错啊,不加就没事.问题很低级,不过实在不理解,麻烦您了

正在回答

2回答

{}表示一个对象,你是要反回一个长度的数字,而不是一个对象

0 回复 有任何疑惑可以回复我~
  • 提问者 Miya_ #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-06-12 22:11:36
Dell 2019-06-15 12:48:02

return一个{}对象,对象里是一个{1},你见过这种js语法么,肯定会报错啊

0 回复 有任何疑惑可以回复我~
  • 借这位学员的代码问一下,this.list.length 是一个数组的长度(即数字),为何当长度为0时,!this.list.length 即取反结果则为 true,而长度大于0时,则为false。
    回复 有任何疑惑可以回复我~ 2019-10-13 23:16:17

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信