avalon2版本更新问题

项目使用webpack作为包管理器,
avalon2版本:built in 2016-6-29:23 version 2.12 by 司徒正美
这个版本工作正常,但是有bug,附上链接:http://runjs.cn/code/omm9rwtb

更新版本 built in 2016-8-8:11 version 2.111 by 司徒正美
上面 bug解决,出现新bug ms-for 嵌套循环出问题
图片描述
图片描述

更新版本 built in 2016-7-22:20 version 2.18 by 司徒正美
上面两问题都解决,但是!data-for-rendered失效。。。。

继续升级!
更新版本 built in 2016-8-30:17 version 2.114 by 司徒正美
图片描述

我真的一点都不愉快了。。。
9999我吧!

阅读 2.5k
2 个回答

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="../dist/avalon.js">

        </script>
        <script>
            var vm = avalon.define({
                $id: 'test',
                count: 8,
                arr: [],
                fn: function () {
                    this.arr.length = 0
                    for (var i = 0; i < this.count; i++) {
                        this.arr.push(i)
                        console.log(this.arr)
                    }
                }
            })
            vm.$watch('onReady', function () {
                for (var i = 0; i < this.count; i++) {
                    this.arr.push(i)
                }
            })
        </script>
    </head>
    <body>
        <div ms-controller="test">
            <ul>
                <li ms-for="index in @arr">{{ index + 1 }}</li>
            </ul>
            <input type="text" ms-duplex-number="@count" data-duplex-changed="@fn">
        </div>
    </body>

</html>

你能说清楚点吗,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进