您的位置:首页 > 产品设计 > UI/UE

vue加载时闪现模板语法

2017-01-13 17:15 351 查看
问题:使用VUE时,页面加载瞬间,会闪现模板语法,例如{{ item.name }}等

解决办法:

1、可以通过VUE内置的指令v-cloak解决这个问题(推荐)

具体实现:

<ul v-cloak v-for="item in items">

<li>{{ item.name }}</li>

</ul>

CSS中添加

[v-cloak]{ display: none; }

2、可以在需要编译的元素前后加上<template></template>

关于<template>详解

http://www.zhangxinxu.com/wordpress/2014/07/hello-html5-template-tag/

3、通过切换需要编译元素的display属性,最开始设为none,请求完数据后设为block

4、VUE前置加载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: