关于小程序的组件应用形式
发布于 5 年前 作者 ryao 5064 次浏览 来自 问答

小程序的组件,在应用时外层会强制套了一层容器。

比如我写了个组件,模板是

<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 那样,组件内是什么样,实际应用后就是什么样吗?

回到顶部