avalon2 组件 input 如何绑定值?

新手上路,请多包涵

想用组件包一个 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 }}也跟着变?

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