$model(所有非$属性),$event(事件对象)1、作用域圈定ms-controller:按着就近原则自下而上扫描DOM树ms-important:仅扫描本节点及之下作为扫描区ms-skip:使绑定失效2、ms-duplex双向绑定属性:除了绑定(VM同步数据到V)数据到D ...
$model(所有非$属性),$event(事件对象)
1、作用域圈定
ms-controller:按着就近原则自下而上扫描DOM树
ms-important:仅扫描本节点及之下作为扫描区
ms-skip:使绑定失效
2、ms-duplex双向绑定属性:除了绑定(VM同步数据到V)数据到DOM节点中,还会偷偷在节点上绑定一个监听事件,当节点数据发生变化时,及时把V中的数据同步到VM中
(1)text,password,textarea要求绑定值为一个字符串(ms-duplex-text)
(2)radio:绑定为boolean(ms-duplex-boolean)
(3)checkbox:绑定为数组(ms-duplex-string)
(4)select:绑定为字符串或者数组(ms-duplex-string)
后边是ms-duplex2.0绑定属性
3、ms-visible:类似toggle,表达式为true显示,通过把display设置为block或者none显示或隐藏
4、插入移除处理ms-if:添加节点元素显示元素,设置<!--ms-if-->注释隐藏节点(删除节点)
5、数据缓存ms-data-*,保存对象或者数组使用ms-data(绑定在DOM节点对象上而不是作为属性),保存在节点上,显示时处理返回,绑定为data-*属性
6、属性操作ms-class(class),ms-duplex(value),ms-attr,ms-href,ms-src
boolean属性:ms-attr-disabled,ms-attr-readonly,ms-attr-selected,ms-attr-checked
字符串固有属性:ms-attr-id,ms-attr-name,ms-attr-title,ms-src,ms-href
自定义属性:ms-attr-data-url,ms-attr-data-id
ms-class: ms-class='active' ms-class='active:isOk'
ms-active,ms-hover
7、ms-duplex2.0
ms-duplex-string,ms-duplex-number,ms-duplex-checked,ms-duplex-boolean,ms-data-duplex
辅助data-duplex-focus,data-duplex-changed,data-duplex-event
8、样式操作:ms-css(内联),ms-class(外部引入)
<button ms-click="toggle" ms-css-width="100">显示</button> <span ms-if="flag">{{message}}</span>
9、事件绑定:ms-on-eventName,ms-eventName
ms-mouseenter,ms-mouseleave(仅作用于被选元素),ms-input(ms-on-input),多事件绑定顺序与自然数无关,与事件顺序有关
10、循环操作
原标题:avalon绑定属性总结
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。