美文网首页
Nuxt 引入 mavon-editor

Nuxt 引入 mavon-editor

作者: yu4hao4 | 来源:发表于2022-02-12 11:30 被阅读0次

先 install mavon-editor 插件

`npm install mavon-editor --save`

然后,配置plugins,    mavon-editor.js

```

import Vue from 'vue';

import mavonEditor from 'mavon-editor';

import 'mavon-editor/dist/css/index.css';

Vue.use(mavonEditor);

```

接着配置 nuxt.config.js

```

  plugins: [

    {src: '@plugins/mavon-editor', ssr: false },

    ...

  ],

```

使用的方式:

```

<template>

  <div class="mavonEditor">

    <mavon-editor :toolbars="markdownOption" v-model="content"/>

  </div>

</template>

<script>

export default {

  data(){

    return {

      content:'',

      markdownOption: {

        bold: true, // 粗体

        italic: true, // 斜体

        header: true, // 标题

        underline: true, // 下划线

        strikethrough: true, // 中划线

        mark: true, // 标记

        superscript: true, // 上角标

        subscript: true, // 下角标

        quote: true, // 引用

        ol: true, // 有序列表

        ul: true, // 无序列表

        link: true, // 链接

        imagelink: true, // 图片链接

        code: true, // code

        table: true, // 表格

        fullscreen: true, // 全屏编辑

        readmodel: true, // 沉浸式阅读

        htmlcode: true, // 展示html源码

        // help: true, // 帮助

        undo: true, // 上一步

        redo: true, // 下一步

        trash: true, // 清空

        save: true, // 保存(触发events中的save事件)

        navigation: true, // 导航目录

        alignleft: true, // 左对齐

        aligncenter: true, // 居中

        alignright: true, // 右对齐

        subfield: true, // 单双栏模式

        preview: true, // 预览

      },

    }

  },

}

</script>

<style scoped>

.mavonEditor {

  width: 100%;

  height: 100%;

}

</style>

```

相关文章

网友评论

      本文标题:Nuxt 引入 mavon-editor

      本文链接:https://www.haomeiwen.com/subject/wrptlrtx.html