vuejs页面刚加载时候有双括号

最近在用vue.js,因为它比angularjs要轻量,但是总是在页面初始化加载时出现大括号({}),后来查看了vue.js的文档找到了解决方案

css

[v-cloak] {
  display: none;
}
 
html
<div v-cloak>
  {{ message }}
</div>

但是问题并没有彻底解决。

发现,未渲染完,元素页面消失。虽然没有显示大括号了。但是页面严重的因内容短暂缺失而跳动。体验不是很好。进一步改善测试发现。display:none,改为

[v-cloak] {
  opacity: 0;
}
 
ok,发现元素存在一定的空间了,但是还是有点小问题。想完美的同学也可以进一步改善。比如设高等。这里不做进一步

参考文档

https://cn.vuejs.org/v2/api/#v-cloak

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值