vue中改变v-html中包含body标签的样式修改方法

vue-改变body的css样式

bash 复制代码
beforeCreate() {
    document.querySelector('body').setAttribute('style', 'background-color:#f4f4f4; color:#666666;')
    },
beforeDestroy() {
    document.body.removeAttribute('style')
    },

在方法里加这个 document.querySelector('body').setAttribute('style', 'background-color:#f4f4f4; color:#666666;')就可以改变body里的样式。

如果是改变v-html中其他的样式就用::v-deep可以改变

相关推荐
Python私教3 分钟前
Node.js 开发环境搭建全攻略(2025版)
javascript
希冀1231 小时前
【Vue】第五篇
前端·javascript·vue.js
www_stdio1 小时前
JavaScript 中的数组:开箱即用却暗藏玄机
javascript
华仔啊2 小时前
开源一款 SpringBoot3 + Vue3 数据库文档工具,自动生成 Markdown/HTML
vue.js·spring boot·后端
顾安r2 小时前
11.10 脚本算法 五子棋 「重要」
服务器·前端·javascript·游戏·flask
一枚前端小能手2 小时前
「周更第11期」实用JS库推荐:Pinia
前端·javascript·vue.js
kirinlau2 小时前
requst payload和query string parameters
前端·javascript
烟袅3 小时前
JavaScript 是如何“假装”多线程的?深入理解单线程与 Event Loop
前端·javascript
烟袅3 小时前
一文看懂 Promise:异步任务的“执行流程控制器”
前端·javascript
冴羽3 小时前
从 useState 到 URLState:为什么大佬们都在删状态管理代码?
前端·javascript·vue.js