当前位置: 首页 > wzjs >正文

青岛官网排名推广优化设计电子版

青岛官网排名推广,优化设计电子版,做网站 用 显示器,微信小程序是怎么开发的大家好,我是大澈!一个喜欢结交朋友、喜欢编程技术和科技前沿的老程序员👨🏻‍💻,关注我,科技未来或许我能帮到你! 先用一句话概括 Vue Scoped 的核心原理:Vue 的 scoped…

大家好,我是大澈!一个喜欢结交朋友、喜欢编程技术和科技前沿的老程序员👨🏻‍💻,关注我,科技未来或许我能帮到你!

先用一句话概括 Vue Scoped 的核心原理:Vue 的 scoped 通过 唯一属性标记 + 属性选择器限定作用域,实现组件样式隔离,辅以深度选择器按需穿透子组件。

下面我再把核心原理拆成 3 部分,给朋友们做一一讲解。

一、唯一属性标记

当组件使用 <style scoped> 时,Vue 通过 PostCSS 插件,在编译时为该组件生成一个唯一的哈希值(如 data-v-f3f3eg9),并注入到组件模板的所有 HTML 元素上。

如图:

图片

二、属性选择器限定

Vue 自动将组件内的所有 CSS 选择器末尾,附加 [data-v-xxxxxx] 属性选择器,确保样式仅匹配当前组件的元素。

如图:

图片

三、深度穿透

有个前置知识你要明白:

1、父组件的 scoped 会作用于子组件的根元素,但不会影响子组件内部元素(非根元素)。

2、父组件的 scoped 会在组件内的所有 CSS 选择器末尾,附加 [data-v-xxxxxx] 属性选择器。

然后我们再聊,为什么要在 scoped 中使用深度穿透?即 ::v-deep(Vue 3)或 >>>(Vue 2)。

如果不使用深度穿透:

图片

子选择器必须同时满足父组件的哈希(data-v-parent),导致无法匹配子组件内部元素。

如果使用深度穿透:

图片

子选择器不再检查自身父组件的哈希(data-v-parent),移除了子选择器的哈希限制,只需是父组件元素的后代即可,因此能穿透到子组件内部。

好了,今天要分享的内容就是这么多,联系和更多内容在绿色App搜【程序员大澈】,最后感谢朋友们给个点赞、分享、推荐,拜拜~

http://www.dtcms.com/wzjs/418366.html

相关文章:

  • 做视频网站需要什么条件青岛seo推广公司
  • 汽车业务网站开发公司百度蜘蛛池自动收录seo
  • 网页怎么制作超链接网站快速优化排名官网
  • 坡头手机网站建设seo初学教程
  • 宜兴市做网站实时热搜榜
  • wordpress主题栏是什么意思seo网站关键词优化怎么做
  • 网站后台清除缓存在哪南宁seo专员
  • 机关网站建设管理工作自查报告2022年度最火关键词
  • 太原自助建站软件seo站外推广
  • 郴州公司做网站软文写作的十大技巧
  • 做网站包括什么东莞网站推广运营公司
  • 独立网站制作关键词排名优化软件策略
  • 网站开发设备费用计入什么科目网站申请流程
  • 只买域名怎么做网站网络营销方案策划
  • 怎么看网站做没做seo中国最大的企业培训公司
  • 网站后台管理 源码怎样免费建立自己的网站
  • 用自己的电脑做网站空间淘宝怎么优化关键词排名
  • 好公司网站建设seo排名推广工具
  • 黄骅市海边惠州seo代理商
  • 建设部网站燃气管理部门云南seo公司
  • 网站建设 发展方向优化大师官方免费
  • 商城网站开发方案百度seo关键词优化电话
  • 大眼睛网站建设百度快照优化公司
  • 信息港发布信息拼多多标题关键词优化方法
  • 装饰设计网站模板怎么优化网站排名才能起来
  • python在线编程网址杭州seo中心
  • 购物网站后台怎么做网站托管
  • 湖南省专业建设公司网站的机构全国疫情防控最新数据
  • 网站设计制作要多少钱简述如何优化网站的方法
  • 八桂云网站建设百度口碑官网