最近项目切换到vue3了,在写组件的时候,发现个东西,我想设置子组件width 1200,不小心写在父组件中,但是生效了,以前都是通过props传入,我在子里面没做任何接收操作,请问这是为什么
// 子组件
<div>
<el-dialog v-model="visible" title="Tips" />
</div>
// 使用
<materialDialog width="1200px" />
最近项目切换到vue3了,在写组件的时候,发现个东西,我想设置子组件width 1200,不小心写在父组件中,但是生效了,以前都是通过props传入,我在子里面没做任何接收操作,请问这是为什么
// 子组件
<div>
<el-dialog v-model="visible" title="Tips" />
</div>
// 使用
<materialDialog width="1200px" />
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
5 回答1.4k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答849 阅读
试了一下。你给的 div 嵌套的方式不会生效。
这个特性的话,在 vue2 就有了