avalon 动态绑定select 问题

发布于 2022-09-04 02:07:43 字数 1135 浏览 18 评论 0

<select ms-controller="vmdtype"
    id="dtype" ms-duplex="@selected">
    <option ms-for="el in @options" ms-attr="{value:el.dtype}">{{el.dtypename}}</option>
</select>

var dtype = avalon.define({
            $id : 'vmdtype',
            selected : "",
            options : [],
            loadtype : function() {
                $.ajax({
                    url : getPath + '/aa/querydType.do',
                    async : false,
                    cache : false,
                    type : 'post',
                    dataType : 'json',
                    success : function(data) {
                        dtype.options = [];
                        dtype.options = data.data;
                        dtype.options.unshift({
                            id : -1,
                            dtype : "",
                            dtypename : "",
                        });
                        dtype.selected="aaaa";//设置默认值
                    }
                });
            },
        });

问题描述:代码如上,为什么设置select的默认选中项没有用?即dtype.selected="aaaa";//设置默认值这句没起作用。在线等,急

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁对谁错谁最难过 2022-09-11 02:07:43
<!DOCTYPE html>

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="dist/avalon.js"></script>
        <script>
            var vm = avalon.define({
                $id: 'test',
                aaa: "111",
                aa: {ddd:1},
                selected: '1'
                arr: [{value:'1', text:'aaa'},{value:'2', text:'bbb'}]
                
            })
          
            </script>
    </head>
    <body ms-controller="test">
        <select ms-duplex="@selected">
            <option ms-for="el in @arr" ms-attr="{value:el.value}">{{el.text}}</option>
        </select>
    </body>
</html>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文