【问题标题】:Re-binding vue.js component重新绑定 vue.js 组件
【发布时间】:2015-08-07 22:47:52
【问题描述】:

我有一个自定义 Vue 组件已成功绑定到一个 javascript 对象,但现在想将该组件重新绑定到另一个对象。这可能吗?

标记:

<div id="wrapper">
  <p v-component="user-profile" v-with="user"></p>
</div>

使用以下组件/vue:

Vue.component('user-profile', {
  template: '{{name}}<br>{{email}}'
})

var parent = new Vue({
  el: '#wrapper',
  data: {
    user: {
      name: 'Foo Bar',
      email: 'foo@bar.com'
    }
  }
})

我想用以下数据重新绑定组件:

user: {
  name: 'Baz',
  email: 'baz@vue.com'
}

【问题讨论】:

  • 我不明白你想要什么。听起来您只是想更改数据。

标签: vue.js


【解决方案1】:

这样做:

parent.user = {
   name: 'Baz',
   email: 'baz@vue.com'
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 2019-10-30
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 2018-02-13
    相关资源
    最近更新 更多