vue2 v-html 安全,(四)Vue2.X指令——v-text、v-html

v-text:用来输出文本,和{{message}}作用类似

v-html:用来解析并正确显示带有html标签的文本

注意:{{message}}这种写法的弊端:在javascript出错或者网速较慢时,会直接在屏幕中显示出{{message}},造成不是很好的用户体验,所以我们用v-text来做优化,在项目实际开发中,采用的也是v-text写法居多。

example下新建v-text.html文件

v-text&v-html

v-text&v-html


插值表达式输出:{{message}}

v-text输出:

插值表达式输出含html代码的文本:{{htmlStr}}

v-html正确解析含html代码的文本:

var app = new Vue({

el:'#app',

data:{

message:'Hello World!!!',

htmlStr:'

这是h2标签

'

}

})

index.html

Vue

My Vue 2.x


  1. Hello World
  2. v-if v-else v-show
  3. v-for
  4. v-text v-html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值