现在的要求是一个列表三种显示方式,但是有一种显示方式如果字数过长,会看不见字
所以想要截取前几个字
代码写得类似
写在wx:for-items循环里面
<text> {{list.name.length>7?(list.name.substr(0,5)):list.name}} </text>
小程序不支持这样的写法吗?list.name.substr(0,5)直接被清空了
现在的要求是一个列表三种显示方式,但是有一种显示方式如果字数过长,会看不见字
所以想要截取前几个字
代码写得类似
写在wx:for-items循环里面
<text> {{list.name.length>7?(list.name.substr(0,5)):list.name}} </text>
小程序不支持这样的写法吗?list.name.substr(0,5)直接被清空了
用css来实现字符截取.
style="text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:20px;"
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
不支持。拿到 list 后可以根据 length 判断一下加个 show_name 字段,然后直接绑定
{{list.show_name}}
。