迷你MVVM框架 avalonjs 0.6.3发布
本版本主要修BUG,感谢2群,3群的朋友帮忙测试。
- @月王提出事件回调return false要阻止默认行为与事件传播,修正如下:
function callback(e) { var ex = fixEvent(e || window.event); var ret = fn.call(el, ex); if (ret === false) { ex.preventDefault(); ex.stopPropagation(); } return ret; }
- @月王提出ms-css不能绑定像margin-left这样复杂的样式,修正为
if (name === "css") { avalon(elem).css(data.args.join("-"), val); } else { elem[name] = val; }
- @Lydiafly提出计算属性会出死循环的问题,点这里查看他给出的例子,发现了一个逻辑BUG
if (scope.hasOwnProperty(n[0]) && (n.length !== 2 || scope[n[0]].hasOwnProperty(n[1]))) {//错 if (scope.hasOwnProperty(n[0]) && (n.length < 2 || scope[n[0]].hasOwnProperty(n[1]))) {//对
机器瞎学/数据掩埋/模式混淆/人工智障/深度遗忘/神经掉线/计算机幻觉/专注单身二十五年