详解Vue闪烁问题
Vue闪烁问题的原因
当我们使用Vue发生闪烁的时候是因为Vue.js引入的时候是在插值的控件的后面。代码如下:
<body>
<div id="app">
<div>{{msg}}</div>
</div>
<script src="js/vue.js"></script>
<script>
var apps = new Vue({
el: '#app',
data: {
msg: "hello word"
}
})
</script>
</body>
此时就会产生闪烁问题,但是我们将引入Vue.js放入到渲染的控件前面的时候或者在head标签里就可以解决。不需要用v-cloak
如下
<body>
<script src="js/vue.js"></script>
<div id="app">
<div>{{msg}}</div>
</div>
<script>
var apps = new Vue({
el: '#app',
data: {
msg: "hello word"
}
})
</script>
</body>