Vue3style中新增的特性有哪些及怎么用

这篇文章主要介绍“Vue3 style中新增的特性有哪些及怎么用”,在日常操作中,相信很多人在Vue3 style中新增的特性有哪些及怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue3 style中新增的特性有哪些及怎么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联公司是一家集网站建设,镇安企业网站建设,镇安品牌网站建设,网站定制,镇安网站建设报价,网络营销,网络优化,镇安网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

Vue3 style中新增的特性有哪些及怎么用

style新特性

Vue3.2版本对单文件组件的style样式进行了很多升级,如局部样式、css变量以及样式暴露给模板使用等。(学习视频分享:vue视频教程)

一、局部样式

二、深度选择器

处于 scoped 样式中的选择器如果想要做更“深度”的选择,也即:影响到子组件,可以使用 :deep() 这个伪类:


.a :deep(.b) {
  /* ... */
}

通过 v-html 创建的 DOM 内容不会被作用域样式影响,但你仍然可以使用深度选择器来设置其样式。

三、插槽选择器

默认情况下,作用域样式不会影响到 渲染出来的内容,因为它们被认为是父组件所持有并传递进来的。使用 :slotted 伪类以确切地将插槽内容作为选择器的目标:


:slotted(div) {
  color: red;
}

四、全局选择器

如果想让其中一个样式规则应用到全局,比起另外创建一个

五、混合使用局部与全局样式

你也可以在同一个组件中同时包含作用域样式和非作用域样式:


 

/* local styles */

六、支持CSS Modules

2、可以自定义注入module名称


 

.red {
  color: red;
}

七、与setup一同使用

注入的类可以通过 useCssModule API 在 setup()

八、动态 CSS

单文件组件的

到此,关于“Vue3 style中新增的特性有哪些及怎么用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前题目:Vue3style中新增的特性有哪些及怎么用
文章起源:http://hbruida.cn/article/jsjpec.html