3***@qq.com
3***@qq.com
  • 发布:2019-03-11 19:16
  • 更新:2019-03-11 22:46
  • 阅读:3215

【uni-app】求大神授业解惑:{{item.name.length>15?item.name.slice(0,13):item.name}}为真时,返回undefind?

分类:uni-app

描述:请求接口后拿到数据做列表渲染,单商品名字过长,想着长度超过15就截取13个字用来显示。但我这样写{{item.name.length>15?item.name.slice(0,13):item.name}},为假时 名字都显示出来了,但为真时,截取的这13个字为undefind?!
首先 三元运算符写法没问题吧?
其次 截取的语法没问题吧?
最后 uni-app 写专门的写法? 论坛和官网也看了 没找到。
唉,求大神解答呀。 这种代码工具不报错却拿不到数据最痛苦了。

2019-03-11 19:16 负责人:无 分享
已邀请:
Uniapper开发者

Uniapper开发者 - https://www.uniapper.com/(uni-app学习交流)

  • 3***@qq.com (作者)

    哎呀大兄弟,解决了哈。送了10分给你,不知道这分有啥用,聊表感谢。 单行,多行都试了试,完全没问题!


    2019-03-13 16:23

Uniapper开发者

Uniapper开发者 - https://www.uniapper.com/(uni-app学习交流)

用css来限制更方便啊

  • 3***@qq.com (作者)

    感谢哥们儿的回复哈,你这也是一种处理思路。但客户想要后面加 “...”,表示未完待续。想着只能通过 字符串拼接咯


    2019-03-11 20:01

该问题目前已经被锁定, 无法添加新回复