avalonjs相关内容

javascript - Object.defineProperty在safari中的奇怪行为

问 题 avalon是一款优雅&优秀的MVVM框架,最近我在学习它,看源码的过程中, 学习到了属性劫持(建议大家使用avalon,至少也得学习一下,能学到很多东西) 例如我可以劫持Element.prototype的innerHTML和Node.prototype的nodeValue属性 但是在safari中发现了一些兼容性问题 劫持innerHTML的例子 v ..
发布时间:2017-09-06 07:43:14 前端开发

avalonjs - avalon读取数据无法渲染

问 题 使用avalon.js 版本1.46 我点击了一个按钮,导入一个文件给后台,后台返给数据可以接到, 在avalon.smartgrid.js中提示错误 发现错误在,avalon.smartgrid.js中,在tableTemplate没有附上值, tableTemplate = vmodel.addRow(vmodel._getTemplate(data ? vmod ..
发布时间:2017-09-06 07:36:47 其他开发

avalonjs - avalon2如何动态添加effect

问 题 我定义了mask组件,它一开始是隐藏的,当要显示时它便以渐变效果显示,但是如果我一开始就定义了ms-effect,组件初始化后它会自动执行一次动画然后隐藏,而我的需求是初始化后便立刻隐藏,当用户调用时才以渐变效果显示,请问该怎么做? avalon.effect('mask',{}); avalon.component('ms-mask',{ template : " ..
发布时间:2017-09-06 07:34:17 其他开发

javascript - 用avalon.js实现异步加载数据

问 题 vm = avalon.define({disarr: []}); 然后异步获取了数据 并为其进行了赋值 vm.disarr = [{},{}]; 但由于数据由于多 进行了分页的显示 这时候 我又进行了异步获取数据 vm.disarr.concat(data); 这种方式发现没办法加上数据 。应该怎么写呢? 解决方案 vm.array.pushArray( arr ..
发布时间:2017-09-06 07:09:55 前端开发