为了账号安全,请及时绑定邮箱和手机立即绑定

vue v-cloak 不起作用

vue v-cloak 不起作用

慕虎7371278 2018-09-24 16:45:39
问题描述vue v-cloak 在webpack编译css后不起作用问题出现的环境背景及自己尝试过哪些方法在css文件中写入[v-cloak] {  display: none; }不起作用,原因是项目采用了css编译,html中的所有的类都是采用 :class="style.className"的形式,css编译后形成键值对的形式,key值是html中的className,value值是key + '-哈希值'相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)tmpl.html:<div :class="[style.bannerImg, style.bgimg]">     <span :class="[style.bgimg, style.bannerAnimatioin]"></span></div>style.css.bgimg{    position: relative;    width: 100%;    background-size: 100% 100%;    background-repeat: no-repeat; }.bannerImg {    height: 5.64rem; }组件的js文件中引入html和css文件import template from './tmpl.html';let style = require('./style.css');module.exports.createApp = function () {    return new Vue({         template,        data: {             style,         }     }) }
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

目测使用了 css module, 需要切换到全局 scope.

:global([v-cloak]) {  display: none;
}


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 3119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号