关于vue.js:使用vhtml造成的问题

1 失常应用v-html

export default {
  data() {
    return {
      msg: '<div>这是一个期待渲染的html</div>'
    }
  },
 }
 <div v-html="msg"></div>
 

渲染的后果是: 这是一个期待渲染的html

2. 非凡的数据

export default {
  data() {
    return {
      msg: '<div>这是一段文本<w56656565465</div>'
    }
  },
 }
 <div v-html="msg"></div>
 

你们是不是认为后果是:这是一段文本<w56656565465

然而事实是: 这是一段文本

3. 论断

咱们在返回的数据不确定的状况下,要将返回数据做下本义,防止数据渲染出错同时也避免xss攻打

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理