单独使用vue.js时会闪现渲染前的内容

5 篇文章 0 订阅
1 篇文章 0 订阅

之前一直都是用apicloud做一些很小的app,同事最近提出内部使用vue.js插件,因为用apicloud的内置前端框架实在是太难受了,而且apicloud内不可以用jquery,angular等重型框架,然后vue是很轻量级的一个框架,于是开心的开启了开发之路,然而,做到一半发现在页面加载的时候未编译内容{{}}这种以及v-if,v-else都会全部出现,然后闪一下再正常显示应该显示的内容,但实在是太明显了,问题到了不可忽略的地步,经过一番询问终于找到了解决方案.
v-cloak
在vue官方是这样介绍v-cloak的:保持在元素上直到关联实例结束编译,和 CSS 规则如 [v-cloak] { display: none }
这样介绍就很明显了,只要我们在包含编译内容的根组件添加该属性,并在css中写上 [v-cloak] { display: none }问题也就完美解决啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值