# zyf-markDown
**Repository Path**: zhangyifen/zyf-mark-down
## Basic Information
- **Project Name**: zyf-markDown
- **Description**: vue 版本的markdown插件,支持自定义上传图片。暂不支持3.0
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: https://www.cwgj.xyz/m/markdown
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2022-03-24
- **Last Updated**: 2023-02-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Markdown, vue-markdown, Vue2X, Vue
## README
# zyf-markdown
本插件只是简易版markdown工具,暂未兼容vue3.0。支持自定义图片上传功能,也会不断优化。
### 仓库地址
[国内仓库地址](https://gitee.com/zhangyifen/zyf-mark-down.git)
[仓库地址](https://github.com/kissyueding/zyf-markDown.git)
### 示例
[demo](https://www.cwgj.xyz/m/markdown)
### 安装
```javascript
npm install zyf-markdown
```
### 使用
```javascript
在main.js中调用
import markDown from 'zyf-markdown'
Vue.use(markDown)
```
### 示例
```javascript
```
### 上传图片
```
uploadImage(e) {
console.log(e, e.name)
//这儿写自己的上传方法,e是markdown返回给你的file对象
const formData = new FormData()
formData.append('file', e)
axios({
url: '上传图片的地址',
method: 'post',
data: formData,
}).then(res=>{
console.log('res=>',res);
// imgUrlAdd 有两个参数imgUrlAdd(url, name)
this.$refs.MarkDown.imgUrlAdd('url: 这儿写url->res.url', e.name)
}).catch(() => {})
}
```
### 配置项
|字段|类型|默认值|描述|
|:-----|:-----|:-----|:-----|
|toolbars|Object|{}|顶部操作栏,配置见'toolbars'配置|
|readonly|Bollean|false|是否只读|
|disabled|Bollean|false|是否不可编辑|
|useImgPreview|Bollean|true|是否可以预览图片|
### toolbars配置项
|字段|类型|默认值|描述|
|:-----|:-----|:-----|:-----|
|tabBar|Bollean|true|启用操作栏|
|preview|Bollean|true|是否开启预览|
|bold|Bollean|true|是否开启加粗|
|italic|Bollean|true|启用倾斜字体|
|useH|Bollean|true|是否使用不同主题大小的字体|
|table|Bollean|true|是否使用表格|
|alignleft|Bollean|true|居左对齐|
|aligncenter|Bollean|true|居中对齐|
|alignright|Bollean|true|居右对齐|
|code|Bollean|true|代码|
|link|Bollean|true|链接|
|img|Bollean|true|图片上传|
|del|Bollean|true|删除线|
|quote|Bollean|true|引用|
|strikethrough|Bollean|true|横线|
|ol|Bollean|true|无序列表|
|ul|Bollean|true|有序列表|