【发布时间】:2018-09-25 21:47:36
【问题描述】:
我正在尝试使用 Vue.js 中的过滤器功能在字符串中添加 html 标签,文档表明这应该是可行的,但我无处可去。关键是数据应该只是一个带入 html 的字符串,在安装之前,过滤器应该在数据中搜索关键字(例如“查看参考”),并且参考字应该变成锚链接。
例如
{{字符串 |过滤函数}}
不要说:
带有链接的文本字符串
它应该通过管道输出字符串,但插入一个节点。
带有链接的文本字符串
Vue 文档表明 javascript 组件组合是可能的,但到目前为止测试进展不佳。
【问题讨论】:
-
How to make links clickable in a chat 的可能重复项,虽然这不使用过滤器,但它显示了如何以您想要的方式使链接可点击
-
分享您的代码的现场演示?
-
{{ String | filterFunction }}中的字符串是由一个对象组成还是只是一个字符串? -
为什么不使用 v-html 指令? vuejs.org/v2/guide/syntax.html#Raw-HTML
-
我希望有一种过滤方法,但我想这与功能性 Vue 组件中的渲染相比不合适 - 谢谢。
标签: javascript html filter vue.js