VUE:v-model 使用对象如何更新对象数据实现双向绑定啊?

发布于 2022-09-06 04:11:42 字数 227 浏览 10 评论 0

v-model 使用对象如何更新对象数据实现双向绑定啊?
<x-input title="收件人" v-model="exp.exp_rec_name"></x-input>
更新
this.exp.exp_rec_name="aaa"
this.$set(this.exp,'exp_rec_name',"aaa")

这两种都没有更新界面上input的数据,应该怎么写呢?

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

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

发布评论

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

评论(3

走走停停 2022-09-13 04:11:42

你先看看你有没有在data:{}里面先声明exp.exp_rec_name这个对象,如果没有的话是不会双向绑定的

飘过的浮云 2022-09-13 04:11:42

是你用法不对,参照我下面写的里试试看

<div id="app">
    <input v-model="exp.exp_rec_name">
    <input type="button" value="click" @click="cli">
</div>
</body>
<script>



    window.vm=new Vue({
        el:"#app",
        data:{
            exp:{
                exp_rec_name:'jsdt'
            }
        },
        methods:{
            cli:function () {
               this.exp.exp_rec_name='xxxx'
            }
        }
    });

</script>
好菇凉咱不稀罕他 2022-09-13 04:11:42

大佬们有没有试过文件对象进行双向绑定

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文