啊哈,又是来推荐一个 vuejs 的 package,miaolz123/vue-markdown。 对应的应用场景是:你想使用一个编辑器或者是在评论系统中支持 markdown。这个 package 的有点还是挺多了,比如默认就支持 emoji,这个就很完美啦!laravist 的新版就使用了 vue-markdown 来渲染评论。
安装
直接使用 npm 来安装:
使用
也是很简单的,可以直接这样:
components: {
VueMarkdown
}
})
或者是这样,举一个具象化的例子是:比如我们有一个 Comment.vue 组件用来渲染评论,可以在这个组件中直接指明:
export default { // ... other codes
props:['comment'],data(){
return {
comment : this.comment
}
},components: {
VueMarkdown
},// ... other codes
}
然后在渲染的时候这个: