私はpost.text
のデータを持っています。これは、ユーザーが投稿したブログ投稿のテキストを含んでいます。Twitterのように、ユーザーはsintax I am tagging @user1 in this post
で他のユーザーに言及できます。投稿をレンダリングするときに、すべての@username
インスタンスを上記のユーザーのページへのリンクに置き換えたいとします。v-htmlのVueコンポーネント/要素
正規表現一致で/私は簡単に(私はVUE-ルータを使用しています)のようなものに言及した@username
を変換することができ置き換える:
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です。
この問題を解決するにはどうすればよいですか?ありがとう