vue

vue3中关于标签自身属性和自定义属性与vue2的区别,导致cs

2021-03-23  本文已影响0人  羊驼626

vue3中

<div :selected="true">selected</div>
<div :selected="false">UnSlected</div>

渲染完成后,控制台检查


vue3.jpg

vue2中

<div :selected="true">selected</div>
<div :selected="false">UnSlected</div>

渲染完成后,控制台检查


vue2.jpg

由于标签解析完成后,标签自身属性在vue3中和vue2保持一致,但是自定义属性则发生了一些变化,如果在css中使用选择器需要注意:

vue3中带上属性值,否则样式不生效,vue2可以不写属性值,默认是true

//  vue3
div[selected=true] {
      color: red;
    }
// vue2
div[selected] {
      color: red;
    }
上一篇下一篇

猜你喜欢

热点阅读