【发布时间】:2018-02-12 23:21:55
【问题描述】:
你如何继续在 vue 上将对象作为道具传递?我想这将是一项简单的任务,但显然不是。
我在.vue 文件中有以下代码:
<template>
<div id="scatter"></div>
</template>
<script>
export default {
props: {
data: {
type: Object,
default: () => ({}),
},
},
mounted() {
console.log(this.data);
},
};
</script>
在 html 上,我尝试按如下方式传递 data 道具:
<component :data="{x:1}"></component>
当我尝试将其登录到控制台时,结果只是一个空的观察者对象。
【问题讨论】:
标签: javascript vue.js