由于vue的单页面应用导致我们的项目只有一个index.html文件,然而我们若想改变页面的背景色美酒必须动态改变body的背景色才是最直观最有效的解决方案。

废话不多说直接上代码,亲测百分之百有效:

<template><div></div>
</template><script>
export default {data() {return {};},mounted(){},methods: {},//实例创建之前钩子函数--给body添加行内样式beforeCreate () {this.$nextTick(()=>{document.body.setAttribute('style', 'background:#EAECF1')})},//实例销毁之前钩子--移除body 标签的属性stylebeforeDestroy () {document.body.removeAttribute('style')}
};
</script><style lang="scss" scoped></style>

下面说下为什么要在beforeCreate钩子内部用this.$nextTick钩子包裹,this.$nextTick的作用是dom完全加载完成,所以我们改变body背景颜色是在操作dom

vue页面背景颜色修改相关推荐

  1. vue单页面背景颜色修改

    最近在做项目中,使用vue开发移动端项目,遇到一个小问题,路由跳转同时修改当前页面的背景色. 下面简单说一下vue单页面应用,由于vue的单页面应用导致我们的项目只有一个index.html文件,然而 ...

  2. win7 html做背景,Win7系统修改IE浏览器页面背景颜色的技巧

    Win7系统打开IE浏览器网页的背景颜色都是默认的,长时间预览网页后,会觉得眼睛干涩,非常不舒服.出现这样情况很有可能是网页背景颜色不适应导致的,只要更换舒适缓和的背景颜色就可以解决问题了,如何设置修 ...

  3. Eclipse中代码编辑背景颜色修改和XML字体修改

    Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下:1.打开w ...

  4. idea编辑区左侧行号背景颜色修改

    idea编辑区左侧行号背景颜色修改 曾几何时,瞎改了一下这个区域的颜色: 后面隔了一段时间,忘记怎么改回了.今天找了很久终于找到修改的地方,记录一下: file->>setting-> ...

  5. 点击按钮随机更换页面背景颜色

    点击按钮随机 更换页面背景颜色 先准备一个按钮就像如图所示的那样 然后获取到刚刚的按钮并为按钮绑定点击事件. 并且弹出警告框来证明获取并绑定成功按钮. 效果展示: 点击按钮即可弹出警告框. 在点击事件 ...

  6. Eclipse背景颜色修改

    本文属转载文章,原出处请查看下方 原文:http://blog.csdn.net/songxingfeng/article/details/7790582 Eclipse背景颜色修改: 操作界面默认颜 ...

  7. VUE页面背景设置为视频

    VUE页面背景设置为视频 VUE页面背景设置为视频 文章目录 VUE页面背景设置为视频 前言 一.div部分 二.CSS代码 三.效果展示 总结 前言 VUE页面背景设置为视频 一.div部分 视频文 ...

  8. 怎样把CAD图纸的背景颜色修改成白色?

    1.先启动运行CAD看图软件.然后点 击菜单栏里的[文件]-[打开]选项,选择需要查阅的CAD图纸在CAD看图软件中打开. 2.我们想要修改CAD图纸的背景颜色,可以点 击软件菜单栏中修改背景颜色的图 ...

  9. 微信小程序设置页面背景颜色backgroundColor 无效的问题!

    (1)原因: 当我们在微信小程序 json 中设置 backgroundColor 时,实际在电脑的模拟器中根本看不到效果. (2)分析: 这是因为 backgroundColor 指的窗体背景颜色, ...

最新文章

  1. Linux Top 命令解析 比较详细--转
  2. 你该知道什么值得买 该有多活跃(核心数据)
  3. 进化吧!我的C++!!
  4. Linux 文件权限详解 含义和修改和安全
  5. 路由器用到坏才换?路由器你在乎哪些功能?
  6. 陕西师范大学计算机学院课表,陕西师范大学数学和信息科学学院课程表.doc
  7. 特殊符号 mysql_mysql 特殊字符
  8. 百度、高德、谷歌、火星、wgs84(2000)地图坐标相互转换的JS实现
  9. 第五人格为什么服务器维护中,《第五人格》提前停服原因和不删档测试说明
  10. ROS真车篇(一)激光雷达SLAM建图+自主导航+RGB深度相机
  11. bilibil网站采集 返回视频下载地址【代码】
  12. JS题目之数组数据拆分重组转成嵌套对象,让脑细胞活跃下
  13. android陀螺仪判断手机旋转方向,unity 陀螺仪判断手机方向
  14. Vlan 单线复用之复式二层住宅网络改造实操案例(一)
  15. JAVA--多对多关系
  16. 数组排序sort()。升序还是降序
  17. Arduino小白学习记录:双色LED灯实验
  18. ICML long talk | 达摩院开源半监督学习框架Dash
  19. 安卓pdf阅读器_安卓手机必装的5款黑科技APP,每款你都值得拥有!还不知就可惜了...
  20. 初学python爬虫,记录一下学习过程,requests库模拟登录01

热门文章

  1. excel表格数据库表字段带下划线转驼峰
  2. 钉钉免费实现内网穿透绝对靠谱
  3. js 将字符串中的大写变成小写,小写变成大写
  4. 解决 win10 商店无法登录, win10 账号问题
  5. mac使用mysql出现的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  6. webpack (七) -配置sourceMap——为了更容易地追踪代码错误和警告
  7. ORACLE创建一个‘数据库’
  8. Signal信号处理
  9. react项目中遇到的几个问题
  10. 2022下半年软件设计师中级考试通过