美文网首页
Vue style的scoped渲染规则

Vue style的scoped渲染规则

作者: 小妍妍说 | 来源:发表于2021-01-07 10:54 被阅读0次

使用方式:

<style scoped></style>

渲染原理:

设置了<style scoped></style>,Vue会给 该组件/DOM/CSS 生成一个唯一data值:(data-v-hash)
image.png

渲染规则:

  • 对于组件来说,设置了<style scoped></style>,Vue给该组件生成一个唯一的data值,来使其唯一性。并将data值作为一个属性添加到组件的所有html的dom节点上。如果该组件内包含子组件,那么当子组件设置scoped时,子组件本身拥有唯一的data,同时子组件的最外层标签在自身的data后加上该父组件的data值;当子组件没有设置scoped时,子组件的最外层标签只拥有该父组件的data值。这样渲染时,Vue自动的为每句css添加一个当前组件的data值完成私有化。

相关文章

  • Vue style的scoped渲染规则

    使用方式: 渲染原理: 渲染规则: 对于组件来说,设置了 ,Vue给该组件生成一个唯一的data值,来使其唯一性...

  • vue css

    局部样式1.Vue中style标签的scoped属性表示它的样式只作用于当前模块,是样式私有化. 2.渲染的规则/...

  • vue中的样式

    在element中定义的样式为全局的,而在vue中的style定义的样式为scoped,vue在进行渲染的时候,先...

  • vue-cli里scoped:

    style的scoped: demo 当 标签有 scoped[https://vue-loader-v14....

  • 关于.vue文件中style的scoped属性

    scoped可以实现style只作用于当前的.vue文件 上面的文件渲染出的dom结构会是这样的: css样式是这...

  • vue中动态样式不起作用? scoped了解一下

    vue中style标签使用属性scoped的注意事项 style上添加属性scoped可以实现样式私有化,但是在使...

  • vue中的scoped穿透

    1.Vue中的style标签上有一个特殊的属性scoped。当style标签拥有scoped属性时候,它的css样...

  • style scoped

    在vue文件中的style标签上,有一个特殊的属性:scoped。当一个style标签拥有scoped属性时,它的...

  • Vue学习01

    一、样式 style: scoped 一个 .vue文件可以包含多个 标签。 标签可以有scoped 或者modu...

  • vue中使用css modules替代scoped

      最开始使用Vue的时候,是提倡并大量使用的是scoped的。   加上 scoped 属性的style会自动添...

网友评论

      本文标题:Vue style的scoped渲染规则

      本文链接:https://www.haomeiwen.com/subject/nfpooktx.html