收藏
回答

关于小程序的组件应用形式

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug Component 客户端 iOS 6.6.6 2.0.8

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

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

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

回答关注问题邀请回答
收藏
登录 后发表内容