小程序的组件,在应用时外层会强制套了一层容器。
比如我写了个组件,模板是
< view class = 'my-custom-component' > Some other things. </ view > |
在实际应用时,会在页面的 usingComponents 加一个
"my-comp": "/components/my-custom-component"
然后在页面中使用的时候是
< my-comp ></ my-comp > |
最后生成的是
< my-comp is = "/component/my-custom-component" > #shadow-root < view class = 'my-custom-component' > Some other things. </ view > </ my-comp > |
也就是组件实际使用后外层会有个 <my-comp> 的容器套在上面,导致很多小组件的样式容易出问题,或者不容易被控制。
这个不能像 vue 那样,组件内是什么样,实际应用后就是什么样吗?