父组件代码 <template>
<div>
<item1 :test="{test:1}"></item1>
</div>
</template>子组件代码<template>
<div>
<input v-model="test.test">
</div>
</template>
<script>
export default {
props: {
test: Object
}
}</script>此时我们在子组件input框中任意修改是不报错的,应为我们通过父组件传过来的值是复合类型数据,当我们改为普通类型的数据时就会报错,如下报错的原因是我们修改如下父组件代码 <template>
<div>
<item1 :test="1"></item1>
</div>
</template>子组件代码<template>
<div>
<input v-model="test">
</div>
</template>
<script>
export default {
props: {
test: Number
}
}</script>有谁能解释下么?
- 3 回答
- 0 关注
- 3638 浏览
添加回答
举报
0/150
提交
取消