Dus*_*els 2 javascript vue.js vue-component vuejs2
在VueJS中,我已经看到了从组件访问父属性的不同方法.假设我想items在组件中使用父属性.
第一种方式
该组件具有绑定到父属性的props值:
.js文件
Vue.component("example", {
template: "<div></div>",
props: ["myItems"]
});
Run Code Online (Sandbox Code Playgroud)
html的
<example v-bind:my-items="items"></example>
Run Code Online (Sandbox Code Playgroud)
第二种方式
子组件直接访问父项的属性,如下所示:
this.$parent.items
Run Code Online (Sandbox Code Playgroud)
题
是否有理由在第二种方法中使用更精细的第一种方法?是否存在"复制"这类数据的开销,而不是在需要时直接访问它?