Vue為v-html中標(biāo)簽添加CSS樣式

在學(xué)習(xí) vue 項(xiàng)目的時(shí)候發(fā)現(xiàn),v-html 里面包含的標(biāo)簽無法設(shè)置樣式

<template>
    <div class="content" v-html='msg'></div>
</template>
 
<script>
export default{
    data(){
        return {
            msg: "<p>我是 v-html 里面的 p 標(biāo)簽</p>"
        }
    }
}
</script>
 
<style lang="scss" scoped>
.content {
  p {
     color: blue;
  }
}
</style>

最后發(fā)現(xiàn)兩種解決辦法

  • 這里要是使用 /deep/ 深層作用選擇器,才能用 scss
<style lang="scss" scoped>
.content {
  /deep/ p {
     color: pink;
  }
}
</style>
  • 這里要是使用 >>> 深層作用選擇器,只能用 css ,不能用 scss
<style scoped>
.content >>> p {
     color: pink;
}
</style>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,093評(píng)論 1 92
  • ## 框架和庫的區(qū)別?> 框架(framework):一套完整的軟件設(shè)計(jì)架構(gòu)和**解決方案**。> > 庫(lib...
    Rui_bdad閱讀 3,150評(píng)論 1 4
  • 要招一個(gè)會(huì)vue的開發(fā)者: 作為面試官的你,你還會(huì)每次都只是問這些老土的問題嗎?你對(duì)MVVM的理解是什么?你知道什...
    浪子神劍閱讀 23,277評(píng)論 0 260
  • 前端開發(fā)面試題 面試題目: 根據(jù)你的等級(jí)和職位的變化,入門級(jí)到專家級(jí),廣度和深度都會(huì)有所增加。 題目類型: 理論知...
    怡寶丶閱讀 2,669評(píng)論 0 7
  • 本文主要是起筆記的作用,內(nèi)容來自慕課網(wǎng). 認(rèn)識(shí)CSS樣式 CSS全稱為“層疊樣式表 (Cascading Styl...
    0o凍僵的企鵝o0閱讀 2,748評(píng)論 0 30

友情鏈接更多精彩內(nèi)容