vue使用ueditor
1.首先进入gitee(gitee网址快)中拉代码(git clone)
https://gitee.com/msea/ueditor
2.在下载的文件中打开终端
- 检查是否安装grunt,如果没有 则运行 npm install -g grunt-cli
- npm i
- grunt default
3.执行完第二步就生成一个dist文件,里面有一个index.html可以运行,单独html页面可以参考index.html,在vue中的public文件中创建static文件夹存放dist文件夹并重命名为Ueditor
4.在vue项目中运行npm install vue-ueditor-wrap
5.在main.js中引入import VueUeditorWrap from 'vue-ueditor-wrap',并挂载app.use(VueUeditorWrap)
6.在组件中使用
-
<template>
-
<vue-ueditor-wrap v-model="msg" :config="myConfig"></vue-ueditor-wrap>
-
<template>
-
<script >
-
import {
-
ref,
-
toRefs,
-
reactive,
-
computed,
-
watchEffect,
-
onMounted,
-
onUnmounted,
-
} from "vue";
-
-
import { useRouter } from "vue-router";
-
export default {
-
name: "Ueditor",
-
setup(props, context) {
-
let msg = ref("");
-
let myConfig = {
-
// 编辑器不自动被内容撑高
-
autoHeightEnabled: false,
-
toolbars: [
-
[
-
"undo", //撤销
-
"redo", //重做
-
"bold", //加粗
-
"indent", //首行缩进
-
"snapscreen", //截图
-
"italic", //斜体
-
"underline", //下划线
-
"strikethrough", //删除线
-
"subscript", //下标
-
"superscript", //上标
-
"formatmatch", //格式刷
-
"pasteplain", //纯文本粘贴模式
-
"selectall", //全选
-
"horizontal", //分隔线
-
"removeformat", //清除格
-
"inserttitle", //插入标题
-
"cleardoc", //清空文档
-
"insertcode", //代码语言
-
"fontfamily", //字体
-
"fontsize", //字号
-
"paragraph", //段落格式
-
"simpleupload", //单图上传
-
"insertimage", //多图上传
-
"spechars", //特殊字符
-
"justifyleft", //居左对齐
-
"justifyright", //居右对齐
-
"justifycenter", //居中对齐
-
"justifyjustify", //两端对齐
-
"insertorderedlist", //有序列表
-
"insertunorderedlist", //无序列表
-
"fullscreen", //全屏
-
"rowspacingtop", //段前距
-
"rowspacingbottom", //段后距
-
"pagebreak", //分页
-
"imagenone", //默认
-
"imageleft", //左浮动
-
"imageright", //右浮动
-
"attachment", //附件
-
"imagecenter", //居中
-
"wordimage", //图片转存
-
"lineheight", //行间距
-
"edittip ", //编辑提示
-
"customstyle", //自定义标题
-
"autotypeset", //自动排版
-
"touppercase", //字母大写
-
"tolowercase", //字母小写
-
"template", //模板
-
"scrawl", //涂鸦
-
],
-
],
-
// 初始容器高度
-
initialFrameHeight: 300,
-
// 初始容器宽度
-
initialFrameWidth: "100%",
-
// 上传文件接口(这个地址是我为了方便各位体验文件上传功能搭建的临时接口,请勿在生产环境使用!!!)
-
serverUrl: "/api/upload/index",
-
// UEditor 资源文件的存放路径,如果你使用的是 vue-cli 生成的项目,通常不需要设置该选项,vue-ueditor-wrap 会自动处理常见的情况
-
UEDITOR_HOME_URL: "/public/static/ueditor/",
-
};
-
-
// 返回数据
-
return {
-
msg,
-
};
-
},
-
};
-
</script>
可以看到有一个很重要的配置UEDITOR_HOME_URL,就是刚才存放Ueditor文件夹的目录。
7.效果图
8.其他配置请参考UEditor Docs
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhggaihf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01