QMarkdown
made with Vuejs

简介及使用教程

QMarkdown是一个可以显示行内Markdown的Quasar UI应用扩展组件,为Quasar应用程序提供了显示Markdown的功能。

安装

安装

quasar ext add @quasar/qmarkdown

卸载

quasar ext remove @quasar/qmarkdown

Quasar CLI 或 Vue CLI 项目

在入口文件中注册



import Vue from 'vue' import Plugin from '@quasar/quasar-ui-qmarkdown' import '@quasar/quasar-ui-qmarkdown/dist/index.css' Vue.use(Plugin)

或者在组件中注册

<style src="@quasar/quasar-ui-qmarkdown/dist/index.css"></style>

<script>
import { QMarkdown } from '@quasar/quasar-ui-qmarkdown'

export default {
  components: {
    QMarkdown
  }
}
</script>

UMD variant


<head> <!-- AFTER the Quasar stylesheet tags: --> <link href="https://cdn.jsdelivr.net/npm/@quasar/quasar-ui-qmarkdown/dist/index.min.css" rel="stylesheet" type="text/css"> </head> <body> <!-- at end of body, AFTER Quasar script(s): --> <script src="https://cdn.jsdelivr.net/npm/@quasar/quasar-ui-qmarkdown/dist/index.umd.min.js"></script> </body>

如果需要RTL的CSS,需要引入:

<link href="https://cdn.jsdelivr.net/npm/@quasar/quasar-ui-qmarkdown/dist/index.rtl.min.css" rel="stylesheet" type="text/css">


使用

通过src属性使用

<q-markdown src=":::
This is a **test** of markdown
:::"></q-markdown>

显示:

This is a test of markdown

通过 Vue 插槽使用

<q-markdown>
:::
Put your markdown here

Classic markup: :wink: :joy: :cry: :angel: :heart: :beers: :laughing: :yum:

Shortcuts (emoticons): :-) :-( 8-) ;)
:::
</q-markdown>

显示:

image.png

通过引入markdown文件

    import markdown from '../markdown/calendar.md'

    export default {
      data () {
        return {
          markdown: markdown
        }
      },
    ...

示例

image.png

作者

Jeff Galbraith

@jgalbraith64

相关项目

这是一个基于Vue的现代日历和日期选择器。
这是一个基于Vuetify的表单生成器。
这是一个基于SVG的星级评分组件。
这是一个基于Vue.js简单的开关组件。
这是一个高度可定制的评级控制组件。
这是一个具有自动完成功能的简单下拉组件。