日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue修改html片段的样式无效,vue 组件中添加样式不生效的解决方法

發布時間:2024/10/8 vue 76 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue修改html片段的样式无效,vue 组件中添加样式不生效的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何產生

在開發項目中遇到在組件中添加樣式不生效的情況。具體場景如下

vue 組件

//我用js在上面div標簽中插入一個

text goes here

export default {

...

mounted(){

$('.box').html('

text goes here

')

},

...

}

//style , vue組件scoped樣式都會在選擇器的最后加上data-v-***屬性

//樣式添加了scoped

.box{

color:red;

}

.text{

color:blue;

}

瀏覽器渲染的html 和 style 如下:

//html

text goes here

//style

.box[data-v-33f8ed40]{

color:red;

}

.text[data-v-33f8ed40]{ //樣式不生效,因為p標簽里沒有屬性data-v-33f8ed40

color:blue;

}

如何解決

很簡單將去掉 style 的 scoped 屬性。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的vue修改html片段的样式无效,vue 组件中添加样式不生效的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。