1.比如button组件放在list中某个div上!在div的bind-if属性上判断这个字段的值是否符合条件,
比如:val(‘字段’) ==1
那么这个div里面的dom节点(button 组件)只有在符合条件的时候才会生成!否则运行时就没有这个dom节点的!这也是动态生成啊!其他组件也是类似的方法控制组件是否需要动态生成!
这中思路还可以实现,在list每一行中放置多种显示模板,每种显示风格都不一样,通过bind-if绑定字段来控制哪种风格的模板显示,就可以做到list中每行显示的风格都不一样!
2.如果字段变化!不需要页面立即生效!而是下一次打开页面的时候才生效的!那么就使用bind-if 如果是立马生效,请使用bind-visible属性可以!
这两个的区别就是,一个是没有生成dom节点!另一个是生成了!但是隐藏了!当字段变化后就可以立马显示!
动手试试就知道了!
评一波