vuejs2 - Vue.js 2.0 动态 Prop 文档

标签 vuejs2 vue-component vue.js

js 2.0,我有动态 Prop 。

见附件

enter image description here

我的 HTML 代码是这样的:

<div id="app">
    <div>
      <input v-model="parentMsg">
      <br>
      <child v-bind:my-message="parentMsg"></child>
    </div>
</div>

我的组件代码:

    Vue.component('child', {

  props: ['myMessage'],
  template: '<p>{{ myMessage }}</p>',

})

var app = new Vue({

    el: "#app",


});

我知道数据应该是一个函数,但我将如何实现它。我在控制台上收到此错误。

Property or method "parentMsg" is not defined on the instance but referenced during render

最佳答案

我认为信息很明确。 “parentMsg”未在实例上定义。您必须在父级定义 parentMsg。像下面这样:

var app = new Vue({
    data: { 
       "parentMsg": ""
    } 
    el: "#app"
});

你可以有一个工作 fiddle here .

关于vuejs2 - Vue.js 2.0 动态 Prop 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42059338/

相关文章:

dom - 在不直接操作 DOM 的情况下绘制 d3 轴

javascript - Vue 组件的 prop 未定义( fatal error )

javascript - 根据 v-radio 选择使 v-text-field 成为必需

vue.js - 如何观察父组件的子属性变化

javascript - 使用 vuejs 实现不同的移动和桌面布局

css - 是否可以将 css 注入(inject) Vue 组件样式部分?

javascript - vue.js 点击按钮将数据保存到动态表

node.js - 在expressjs服务器和vuejs客户端之间使用快速 session

jquery - 过渡组交错不起作用(Vue 2)

arrays - 获取 JSON 数组的最大值并将其存储在 Data Vue 中