vue下滤器html标签

首先想到的是使用过滤器html

filters: {
 htmlfilter: function (val) {
   return val.replace(/<[^>]*>/g);
 }htm

}io

<p>{{cont.content | htmlfilter}}</p>function

但是标签换成了undefined 被输出 而后控制台也报错:渲染

Error in render: "TypeError: Cannot read property 'replace' of undefined"filter

找了下别人解决的办法 渲染的时候:标签

<p v-html="cont.content"></p>  co

须要注意的是: return

v-html会将其当html标签解析后输出render

{{}}是v-text的简写形式

v-text 操做纯文本