avalon2 组件 input 如何绑定值?

发布于 2022-09-04 04:11:49 字数 618 浏览 24 评论 0

想用组件包一个 input , 如何 ms-duplex="@vmData" 双向绑定到另外一个VM的数据上?

//html
<ms-input ms-widget="{id:'input_1',vmData:@data}"></ms-input>
{{@data}}

//js
avalon.define({
    $id:'formBox',
    data:"123"
});
avalon.component('ms-input', {
    defaults:{
        vmData:'',
        inputContent: "未命名"
    },
    soleSlot: 'inputContent',
    template: F.heredoc(function(){
    /*
    <div><input class="ms-input" autocomplete="off" ms-duplex="@vmData" /></div>
    */
    }) 

});

input双向绑定 formBox VM 的data,让更改input的值时{{@data }}也跟着变?

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文