请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

开发问题 list-item中show属性问题

1
回复
295
查看
[复制链接]

3

主题

16

帖子

95

积分

 楼主| 2018-9-27 16:05:47 显示全部楼层 |阅读模式
本帖最后由 stylered 于 2018-9-27 16:20 编辑

list-item中show=false时
list-item只是隐藏了内容,list-item的高度  边距  均未改变
这个怎么解决?

暂时使用<block>包裹<list-item>解决
回复

使用道具 举报

4

主题

9

帖子

65

积分

2018-12-20 16:27:12 显示全部楼层
当 if/elif 指令的值为 false 时,节点会从页面中移除,当 if/elif 指令值为 true,组件会动态插入节点中;

当 show 指令的值为 true 时,节点可见, 当其值为 false 时,组件不可见,但节点仍会保留在页面 DOM 结构中

官方文档里有说明,换成if试试呢。但是需要注意以下内容。

list-item内部需谨慎使用if指令或for指令,因为相同type属性的list-item的 DOM 结构必须完全相同,而使用if指令或for指令会造成 DOM 结构差异
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册