首页 > 编程语言 >微信小程序deep穿透样式不生效

微信小程序deep穿透样式不生效

时间:2023-10-25 18:14:19浏览次数:39  
标签:自定义 样式 微信 deep 穿透 组件 shared wxss 页面

1. 判断是否为自定义组件

是自定义组件的话,直接加deep穿透样式是不生效的,需要在当前组件内添加以下代码:

 1 // 自定义组件
 2 export default {
 3     name:"components1",
 4     // 复制下面这行 options 代码
 5     options: { styleIsolation: 'shared' },
 6     props: {
 7         // ... 其他属性
 8     },
 9     data() {
10         return {
11             // ... 其他数据
12         }    
13     }
14 }

详见官网  => 自定义组件 / 组件模板和样式 (qq.com)

自定义组件 JSON 中的 styleIsolation 选项从基础库版本 2.10.1 开始支持。它支持以下取值:

  • isolated 表示启用样式隔离,在自定义组件内外,使用 class 指定的样式将不会相互影响(一般情况下的默认值);
  • apply-shared 表示页面 wxss 样式将影响到自定义组件,但自定义组件 wxss 中指定的样式不会影响页面;
  • shared 表示页面 wxss 样式将影响到自定义组件,自定义组件 wxss 中指定的样式也会影响页面和其他设置了 apply-shared 或 shared 的自定义组件。(这个选项在插件中不可用)

 

标签:自定义,样式,微信,deep,穿透,组件,shared,wxss,页面
From: https://www.cnblogs.com/PengZhao-Mr/p/17787811.html

相关文章

  • Charles 抓取百度指数及微信指数
    一、百度指数  filter:/api/SearchApi/index//搜索指数 filter:/api/SearchApi/index//搜索指数 找到uniqid,继续filter,获取data(用于解密)  filter: api/SearchApi/index,获取对应指数数据用于解密,页面控制台解密: 解密代码functiondecrypt(t,e......
  • 微信小程序--2.设置主题颜色
    设置主题颜色1.在utils中新建文件userstyle.tsletthemecolor="#1F554F"//绿色letfcolor1="#0D2D2C"//黑色letfcolor2="#8F9A99"//灰色exportconstcolors={themecolor:'--themecolor:'+themecolor+';'+'-......
  • 微信小程序--4. ts文件中方法的e的类型是什么
    4.ts文件中方法的e的类型是什么页面:e:WechatMiniprogram.BaseEvent页面各种方法的e的类型可以在typings\types\wx\lib.wx.event.d.ts文件中找到。组件:e:WechatMiniprogram.Component.Constructor组件各方法的e的类型可以在typings\types\wx\lib.wx.component.d.ts文件中找到......
  • 微信小程序--6.初次使用vant报错
    6、由于使用了ts踩到的安装vant的坑,重点在第4步1)在根目录下执行安装依赖的命令npmi@vant/weapp-S--production2)修改app.json将app.json中的 "style":"v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。3)修改project.conf......
  • 微信小程序--3.request.ts文件封装
    3.request.ts文件封装api.tsimportrequestfrom'./request'//获取tokenexportfunctioninit(data:object){returnrequest({url:'/api/wechat_mini/auth/wx_init',data})}request.tsconstapp=getApp();//提示语方法functio......
  • 微信小程序--5. 如下图将顶部导航栏的地方改成自定义样式
    5.如下图将顶部导航栏的地方改成自定义样式1)配置app.json{"window":{"navigationStyle":"custom"//增加这行}} 2)、封装顶部导航栏的样式创建组件文件夹及文件miniprogram\components\navigation-bar\index//components/navigation-bar/index.wxml<!......
  • 论文:Going Deeper with Convolutions-GoogleNet
    论文名:GoingDeeperwithConvolutions深入了解卷积了解GoogleNet研究问题:研究方法:主要结论:模型:问题:行文结构梳理:......
  • iOS配置通用链接后,分享页面,打开微信后,一直显示连接中
    一开始发现的问题是  apple-app-site-association  这个json里面的bundleid错了但是修正之后仍然显示连接中: 微信开放平台后台显示通用效验通过微信自检代码 checkUniversalLinkReady 检测失败 后来领导说上线之后可能就好了,果然,上线了,分享就没问题了......
  • ksa的内网穿透linux服务端部署
    ksa的内网穿透linux服务端部署1.ksa的linux部署在家里搭建ksa服务端上传ksa压缩包,进行解压[root@ansible~]#cd/opt/[root@ansibleopt]#ll总用量4drwx--x--x4rootroot2810月2411:43containerd[root@ansibleopt]#rzrzwaitingtoreceive.[root@ansib......
  • ksa的内网穿透docker服务端部署
    ksa的内网穿透docker服务端部署1.ksa的docker服务端部署安装docker环境操作系统基础服务关闭#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#关闭selinuxsed-i's/enforcing/disabled/'/etc/selinux/config#永久setenforce0#临时......