Skip to content
Menu
Yuuk的博客
  • 首页
  • 前端技术
    • JavaScript
    • HTML & CSS
  • SEO
  • 设计
    • 素材分享
    • 设计教程
  • 随笔
Yuuk的博客

vuejs设置v-cloak不生效的原因

Posted on 2017年10月27日 by yuuk

用过vuejs的小伙伴们都知道,v-cloak是用来处理vue绑定数据的时候,渲染页面时会出现变量闪烁的方法。

可是今天自己写项目的时候发现给标签加上了v-cloak属性还是没发正常隐藏。

随后去确认是否有在css里面加上[v-cloak] {display: none;},发现也是加了的。

最后审查元素才发现原有div上的一个类名上面添加了display: block;属性,而且权重比[v-cloak]添加的样式要高,所以导致样式被覆盖没生效。

解决办法就是添加important属性去覆盖其他的样式[v-cloak] {display: none!important;}。

真的是自己坑了自己……大家遇到此类问题可以排查一下看看是否是这种情况导致的~

打赏赞(6)分享

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

搜索

近期文章

  • 宝塔面板中使用docker部署nodejs应用
  • 如何将docker镜像上传到阿里云
  • React Native 报错 No bundle URL present 解决方法
  • axios 给每一个请求添加耗时统计
  • css filter属性导致fixed失效

标签

addEventListener ajax ajax跨域 chatAt css居中 DNS缓存 docker gulp ie7 json jsonp margin memcache mysql nodejs ps技巧 typescript void vpn vuejs wampserver webpack win10 XMLHttpRequest z-index 事件冒泡 事件绑定 内容发布时间 图片加载 大写 字符串 封装ajax 广告屏蔽 批量修改图层名称 水平垂直居中 注册码 特殊符号 百度 空元素 站长平台 网页快照 负边界 递减 随机数 首字母

友情链接

  • 蔡甸新闻网
©2025 Yuuk的博客 | 鄂ICP备13014750号-9