【发布时间】:2018-03-16 23:52:23
【问题描述】:
我有一个 post.text 数据,其中包含用户提交的博客文章的文本 就像在 Twitter 中一样,用户可以使用 sintax I am tagging @user1 in this post 提及其他用户。在呈现帖子时,我想将所有 @username 实例替换为指向所提及用户页面的链接。
通过正则表达式匹配/替换,我可以轻松地将提到的@username 转换为类似的东西(我正在使用 vue-router):
I am tagging <router-link :to="{name: 'user', params: {userId: post.userId}}">{{ dPost.user_name }}</router-link> in this post
但是当我这样使用它时:
<p v-html="preparedText"></p>
vue 不会重新处理 html 来绑定它自己的标签。
如何解决这个问题?谢谢
【问题讨论】:
标签: javascript vue.js vuejs2