收藏
回答

Skyline模式下,全局样式在组件内部无效呢?


如上图,

Skyline模式下,

在组件内的 flex 和 items-center 样式,不起作用。


直接把组件内的代码放到页面就没问题。



------------------------------------------------------------------------------------

我是用的Uniapp开发的,附上解决方案:

修改 \node_modules\@dcloudio\uni-cli-shared\dist\json\mp\jsonFile.js 文件

function addMiniProgramComponentJson(filename, json) {  
    // 方法中增加下面这一行,编译后会自动给组件里面加上 optons.styleIsolation 配置
    json = Object.assign(json,{"styleIsolation": "apply-shared" });   
    jsonComponentsCache.set(filename, json);  
}


最后一次编辑于  2023-11-03
回答关注问题邀请回答
收藏

4 个回答

登录 后发表内容