zoukankan      html  css  js  c++  java
  • vue页面加载闪烁问题的解决方法

    vue页面加载闪烁问题的解决方法

    • 法一:v-cloak指令

         v-cloak指令和[v-cloak]{display:none}一起用时,这个指令可以隐藏未编译的Mustache标签直到实例准备完毕。
            v-cloak 指令可以像css选择器一样绑定一套css样式然后这套css会一直生效到实例编译结束。
          
            [v-cloak]{//在css里添加	
                display:none;
                    }
      
        	//  <div> 不会显示,直到编译结束。v-cloak并不需要添加到每个渲染数据的标签上,只要在el挂载的标签上添加就可以
            <div class="app" v-cloak>
                 {{ message }}
            </div>
      
      
        	但是有的时候会不起作用,可能的原因如下:
        	1、v-cloak的display属性被层级更高的给覆盖掉了,所以要提高层级
        		[v-cloak] {
        				display: none !important;
        				}
      
        	2、样式放在了@import引入的css文件中
        	v-cloak的这个样式放在@import 引入的css文件中不起作用,可以放在link引入的css文件里或者内联样式中
      
    • 法二: v-text指令

        在vue内部,{{}}会被编译成textNode的一个v-text指令。所以v-text也能很好的解决问题。
  • 相关阅读:
    建设全功能团队
    gwt之mvc4g
    SQLServer代码差异备份
    DateTimePicker选择到秒
    SQL定时备份并删除过期备份
    Div文本垂直居中
    WinForm当前窗口抓图
    web架构设计经验分享(转)
    用yui compressor 压缩 javascirpt脚本
    查看sqlserver连接数
  • 原文地址:https://www.cnblogs.com/yan--li/p/8076244.html
Copyright © 2011-2022 走看看