vue中设置height:100%无效的问题及解决方法


Posted in Javascript onJuly 27, 2018

在vue.js中写新的components的时候,如果在新页面中的模板中设置height:100%的时候一直无效。

App.vue文件

<template>
 <div id="app">
  <router-view/>
 </div>
</template>

<script>
export default {
 name: 'App'
}
</script>

<style>
#app {
 font-family: 'Avenir', Helvetica, Arial, sans-serif;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 text-align: center;
 color: #2c3e50;
}
</style>

这时候设置height: 100%;是无效的,在chrome的Elements中发现height仍然是0px.

设置高度100%时,div的高度会等同于其父元素的高度。而上面中id为app的div(vue挂载的div)的父节点是body标签,body标签的父节点是html标签。在默认情况下html和body标签的高度为auto,而浏览器是不会自动给标签添加高度的,所以html和body标签就为0,自然子div的高度设置为100%就不起作用了。

此时应该在App.vue文件style中添加如下代码:

html,body,#app{
 height: 100%;
}

总结

以上所述是小编给大家介绍的vue中设置height 100%无效的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
对联广告js flash激活
Oct 19 Javascript
javascript 基础篇4 window对象,DOM
Mar 14 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
jquery Tab效果和动态加载的简单实例
Dec 11 Javascript
使用CSS样式position:fixed水平滚动的方法
Feb 19 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
Mar 28 Javascript
基于javascript实现图片滑动效果
May 07 Javascript
js和jquery中获取非行间样式
May 05 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
vue.js给动态绑定的radio列表做批量编辑的方法
Feb 28 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
Sep 02 Javascript
vue中使用echarts制作圆环图的实例代码
Jul 27 #Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 #Javascript
JavaScript事件对象event用法分析
Jul 27 #Javascript
详解vue.js下引入百度地图jsApi的两种方法
Jul 27 #Javascript
JavaScript中为事件指定处理程序的五种方式分析
Jul 27 #Javascript
浅谈Redux中间件的实践
Jul 27 #Javascript
JavaScript多态与封装实例分析
Jul 27 #Javascript
You might like
Banner程序
2006/10/09 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
自制PHP框架之模型与数据库
2017/05/07 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
ExtJs纵坐标值重复问题的解决方法
2014/02/27 Javascript
javascript页面渲染速度测试脚本分享
2014/04/15 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
js微信支付实现代码
2016/12/22 Javascript
零基础轻松学JavaScript闭包
2016/12/30 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
JavaScript中使用Async实现异步控制
2017/08/15 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
Vue中props的使用详解
2018/06/15 Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
python私有属性和方法实例分析
2015/01/15 Python
让python在hadoop上跑起来
2016/01/27 Python
理解Python中的With语句
2016/03/18 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
python的常用模块之collections模块详解
2018/12/06 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物