Vuejs使用vue-markdown來渲染評論方法
來源:懂視網
責編:小OO
時間:2020-11-27 20:10:10
Vuejs使用vue-markdown來渲染評論方法
安裝;直接使用 npm 來安裝。npm install --save vue-markdown。使用;也是很簡單的,可以直接這樣。或者是這樣,舉一個具象化的例子是:比如有一個 Comment.vue 組件用來渲染評論,可以在這個組件中直接指明。然后在渲染的時候這個。<;p class=";comments";>;<;p class=";comments";v-for=";comment in comments";>;<;comment :comment=";comment";>;<;/comment>;<;/p>;<;/p>;。
導讀安裝;直接使用 npm 來安裝。npm install --save vue-markdown。使用;也是很簡單的,可以直接這樣。或者是這樣,舉一個具象化的例子是:比如有一個 Comment.vue 組件用來渲染評論,可以在這個組件中直接指明。然后在渲染的時候這個。<;p class=";comments";>;<;p class=";comments";v-for=";comment in comments";>;<;comment :comment=";comment";>;<;/comment>;<;/p>;<;/p>;。

如果你想使用一個編輯器或者是在評論系統(tǒng)中支持 markdown。這個 package 的有點還是挺多了,比如默認就支持 emoji,這個就很完美啦!laravist 的新版就使用了 vue-markdown 來渲染評論。本文主要介紹了Vuejs 中使用 markdown的示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考,希望能幫助到大家。
安裝
直接使用 npm 來安裝:
npm install --save vue-markdown
使用
也是很簡單的,可以直接這樣:
或者是這樣,舉一個具象化的例子是:比如我們有一個 Comment.vue 組件用來渲染評論,可以在這個組件中直接指明:
然后在渲染的時候這個:
<p class="comments">
<p class="comments" v-for="comment in comments">
<comment :comment="comment">
</comment>
</p>
</p>
這里我們首先通過 comment props 傳入整個 comment(這個comment其實就是一個對象) ,然后在 Comment.vue 通過 :source 來給 veu-markdown 組件傳入每個評論的 body 字段內容,注意這里的 comment.body 在數據庫中保存的就是評論的 markdown 格式的內容。
Vuejs服務器端渲染markdown示例
<!DOCTYPE html>
<html lang="CH-ZN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>{{htmlTitle}}</title>
</head>
<body>
<!--vue-ssr-outlet-->
</body>
</html>
總結
本文介紹的 vue-markdown 在某些應用場景中其實超級好用,特別是對于評論系統(tǒng)想支持 markdown 這個需求來說,容易集成,優(yōu)點多多。希望對大家的學習有所幫。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Vuejs使用vue-markdown來渲染評論方法
安裝;直接使用 npm 來安裝。npm install --save vue-markdown。使用;也是很簡單的,可以直接這樣。或者是這樣,舉一個具象化的例子是:比如有一個 Comment.vue 組件用來渲染評論,可以在這個組件中直接指明。然后在渲染的時候這個。<;p class=";comments";>;<;p class=";comments";v-for=";comment in comments";>;<;comment :comment=";comment";>;<;/comment>;<;/p>;<;/p>;。