<h1 align="center">vue-ueditor-wrap</h1
>
<p align="center">一个“包装”了 UEditor 的 Vue 组件,支持通过 v-model 来绑定富文本编辑器的内容,让 UEditor 的使用简单到像 Input 框一样。</p>
<p align="center">
<a href="https://www.npmjs.com/package/vue-ueditor-wrap"><img src="https://img.shields.io/npm/v/vue-ueditor-wrap.svg?style=flat-square" alt="Version"></a>
<a href="https://npmcharts.com/compare/vue-ueditor-wrap?minimal=true"><img src="https://img.shields.io/npm/dm/vue-ueditor-wrap.svg?style=flat-square" alt="Downloads"></a>
<a href="https://www.jsdelivr.com/package/npm/vue-ueditor-wrap"><img src="https://data.jsdelivr.com/v1/package/npm/vue-ueditor-wrap/badge?style=flat-square" alt="jsdelivr"></a>
<a href="https://www.jsdelivr.com/package/npm/vue-ueditor-wrap"><img src="http://img.badgesize.io/https://cdn.jsdelivr.net/npm/vue-ueditor-wrap@latest/lib/vue-ueditor-wrap.min.js?compression=gzip&style=flat-square" alt="size"></a>
<a href="https://github.com/HaoChuan9421/vue-ueditor-wrap/issues"><img src="https://img.shields.io/github/issues-closed/haochuan9421/vue-ueditor-wrap.svg?style=flat-square" alt="Issues"></a>
<a href="https://github.com/HaoChuan9421/vue-ueditor-wrap/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/vue-ueditor-wrap.svg?style=flat-square" alt="License"></a>
</p>
<p align="center">
🔥 <a href="https://hc199421.gitee.io/vue-ueditor-wrap" target="_blank" rel="noopener noreferrer">文档网站(国内)</a>
🌈 <a href="https://haochuan9421.github.io/vue-ueditor-wrap" target="_blank" rel="noopener noreferrer">文档网站(GitHub)</a>
🧭 <a href="https://github.com/HaoChuan9421/vue-ueditor-wrap/tree/2.x" target="_blank" rel="noopener noreferrer">Vue 2 项目请移步此处</a>
</p>
<img src="https://github.com/HaoChuan9421/vue-ueditor-wrap/raw/master/assets/images/demo.gif" width="400" />
## Installation
```bash
# vue-ueditor-wrap v3 仅支持 Vue 3
npm i vue-ueditor-wrap@3.x
# 或者
yarn add vue-ueditor-wrap@3.x
```
> 安装太慢?试试 [URM](https://github.com/HaoChuan9421/urm)
## Quick Start
1. 下载 UEditor
| 编码方式\语言 | PHP | NET | JSP | ASP |
| ------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| utf8 | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/utf8-php.zip) | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/utf8-net.zip) | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/utf8-jsp.zip) | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/utf8-asp.zip) |
| gbk | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/gbk-php.zip) | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/gbk-net.zip) | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/gbk-jsp.zip) | [下载](https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/zip/gbk-asp.zip) |
> UEditor 并不支持通过 npm 的方式来安装,vue-ueditor-wrap 也只是一个 Vue 组件,组件本身并不是 **UEditor 的 Vue 版**。了解 UEditor 基本使用,请参考 [UEditor 官网](http://fex.baidu.com/ueditor/#start-start)。
> 不同语言的 UEditor,前端部分,并无区别,只是包含了对应语言的[服务端](http://fex.baidu.com/ueditor/#server-deploy)示例代码。UEditor 官方并没有提供 Node.js 版的示例代码,有需求的同学可以参考 [此处](https://github.com/HaoChuan9421/ueditor-koa-server)。
将解压的文件夹重命名为 UEditor 并移动到你项目的[静态资源](https://cli.vuejs.org/zh/guide/html-and-static-assets.html#public-文件夹)目录下,比如下面是一个由 Vue CLI(v3+)创建的项目,静态资源目录就是 public。
<img src="https://cdn.zhenghaochuan.com/p/vue-ueditor-wrap/doc/static-dir.png" width="300" />
2. 注册组件
```js
// main.js
import { createApp } from 'vue';
import VueUeditorWrap from 'vue-ueditor-wrap';
import App from './App.vue';
createApp(App).use(VueUeditorWrap).mount('#app');
```
3. `v-model`绑定数据
```html
<vue-ueditor-wrap v-model="msg" :config="editorConfig" editor-id="editor-demo-01"></vue-ueditor-wrap>
```
```js
import { ref } from 'vue';
export default {
setup() {
const msg = ref('<h2>Hello World!</h2>');
return {
msg,
};
},
created() {
// 更多 UEditor 配置,参考 http://fex.baidu.com/ueditor/#start-config
this.editorConfig = {
// 访问 UEditor 静态资源的根路径,可参考 https://hc199421.gitee.io/vue-ueditor-wrap/#/faq
UEDITOR_HOME_URL: '/UEditor/',
// 服务端接口(这个地址是我为了方便各位体验文件上传功能搭建的临时接口,请勿在生产环境使用!!!)
serverUrl: '//ueditor.zhenghaochuan.com/cos',
};
},
};
```
> 至此你已经可以在页面中看到一个初始化之后的 `UEditor` 了,并且它已经成功和数据绑定了!👏👏👏
## Props
| 参数 | 说明 | 类型 | 默认值 |
| --------------------------- | ------------------------------------------------------------------------------------------------- | ------------- | ---------------------------- |
| v-model | 当前富文本编辑器内容 | _string_ | |
| config | [UEditor 配置](http://fex.baidu.com/ueditor/#start-config) | _object_ | |
| editor-id | 富文本编辑器 ID | _string_ | `editor_` + 随机八位小写字母 |
| name | 类似 input 框的 name 属性,[常用于表单中](http://fex.baidu.com/ueditor/#start-submit) | _string_ | |
| mode | 监听内容变化的方式,可选值为 `observer`, `listener` | _string_ | `observer` |
| observer-options | [MutationObserver 的参数 ](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserverInit) | _object_ | 见下方说明 |
| observer-debounce-time | MutationObserver 的回调函数防抖间隔 | _number_ | 50 |
| forceInit | 跳过环境检测,直接初始化 | _boolean_ | false |
| editor-dependencies | 指定使用 UEditor 所需要加载的 JS 和 CSS | _string[]_ | |
| editor-dependencies-checker | 检测依赖的静态资源是否加载完成的方法 | _()=>boolean_ | |
### mode 属性说明
v-model 的实现依赖对
没有合适的资源?快使用搜索试试~ 我知道了~
Vue + UEditor + v-model 实体绑定.zip
共943个文件
gif:642个
png:98个
js:80个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 88 浏览量
2024-12-01
08:56:56
上传
评论
收藏 28.49MB ZIP 举报
温馨提示
vue-ueditor-wrap一个“包装”了 UEditor 的 Vue 组件,支持通过 v-model 来绑定富文本编辑器的内容,让 UEditor 的使用简单到像输入框一样。 文档网站(国内) 文档网站(GitHub) Vue 2 项目请移步此处安装# vue-ueditor-wrap v3 仅支持 Vue 3npm i vue-ueditor-wrap@3.x# 或者yarn add vue-ueditor-wrap@3.x安装太慢?试试URM快速入门下载 UEditor编码方式\语言 PHP 网 JSP 服务供应商utf8 戴 戴 戴 戴繁體 戴 戴 戴 戴UEditor 并不支持通过 npm 的方式来安装,vue-ueditor-wrap 也只是一个 Vue 组件,组件本身并不是UEditor 的 Vue 版本。了解 UEditor 基本使用,请参考UEditor 官网。不同语言的 UEditor,接口部分,并无区别,仅包含对应语言的服务端示例代码。UEditor 官方并没有提供 Node.js 版本的示例代
资源推荐
资源详情
资源评论
收起资源包目录
Vue + UEditor + v-model 实体绑定.zip (943个子文件)
ueditor.css 44KB
ueditor.min.css 34KB
video-js.css 21KB
image.css 19KB
video.css 15KB
attachment.css 15KB
video-js.min.css 11KB
shCoreDefault.css 7KB
scrawl.css 4KB
codemirror.css 3KB
charts.css 3KB
background.css 2KB
emotion.css 2KB
dialogbase.css 2KB
music.css 2KB
edittable.css 1KB
template.css 1KB
webuploader.css 515B
help.css 395B
iframe.css 42B
.editorconfig 214B
vjs.eot 3KB
.eslintignore 32B
.eslintrc 129B
UEditorSnapscreen.exe 508KB
demo.gif 528KB
wface.gif 49KB
jxface2.gif 40KB
yface.gif 28KB
bface.gif 27KB
icons.gif 20KB
file-icons.gif 20KB
file-icons.gif 20KB
tface.gif 19KB
fface.gif 18KB
cface.gif 8KB
icons-all.gif 4KB
videologo.gif 2KB
cancelbutton.gif 1KB
button-bg.gif 1KB
lock.gif 1KB
alignicon.gif 1KB
word.gif 1019B
icon_doc.gif 1012B
icon_psd.gif 1009B
icon_rar.gif 1007B
icon_xls.gif 1005B
icon_ppt.gif 1001B
icon_mv.gif 1001B
icon_pdf.gif 996B
icon_mp3.gif 986B
icon_txt.gif 970B
icon_jpg.gif 950B
icon_exe.gif 949B
icon_chm.gif 923B
loading.gif 734B
icons.gif 453B
icons.gif 453B
icons.gif 453B
success.gif 445B
success.gif 445B
success.gif 445B
cursor_v.gif 370B
cursor_h.gif 253B
anchor.gif 184B
dot.gif 166B
list-cn-3-44.gif 146B
list-cn-3-84.gif 143B
list-cn-3-94.gif 141B
list-cn-3-48.gif 141B
list-cn-3-46.gif 140B
list-cn-3-49.gif 140B
list-cn-3-54.gif 139B
list-cn-3-47.gif 139B
list-cn-3-74.gif 138B
list-cn-3-64.gif 138B
list-cn-3-45.gif 137B
list-cn-3-98.gif 135B
list-cn-3-88.gif 134B
list-cn-3-89.gif 134B
list-cn-3-43.gif 133B
list-cn-3-99.gif 133B
list-cn-3-86.gif 133B
list-cn-3-68.gif 132B
list-cn-3-79.gif 132B
list-cn-3-95.gif 132B
list-cn-3-65.gif 132B
list-cn-3-24.gif 132B
list-cn-3-34.gif 132B
list-cn-3-59.gif 131B
list-cn-3-58.gif 131B
list-cn-3-97.gif 131B
list-cn-3-96.gif 131B
list-cn-2-44.gif 131B
list-cn-3-85.gif 130B
list-cn-3-78.gif 130B
list-cn-3-69.gif 130B
list-cn-3-56.gif 129B
list-cn-2-94.gif 129B
list-cn-3-42.gif 129B
共 943 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
赵闪闪168
- 粉丝: 1726
- 资源: 6943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- iPicker-javascript
- 十字形声子晶体能带及传输特性
- comfyui-comfyui
- JeeSite Vue3-vue
- gitschool-linux常用命令大全
- cdroid-android
- PrimiHub-git命令
- dynamic-tp-can
- rubygem-rbvmomi-vmware
- gtmsAutoTestProject-conda创建新环境
- PhalApi-sql server
- 分布式驱动电动汽车十四自由度动力学模型综合了车辆的操纵模型和平顺模型,自由度包括四个车轮的垂向跳动和四个车轮绕旋转轴线的滚动,车体的六个自由度,包括在车体坐标系内的x,y,z的平动和绕x、y、z轴的翻
- ansys钢管混凝土拱桥建模教程 视频共计200分钟,纯干建模教程,值得科研迷途中的你入手学习 模型介绍:本实例为一下承式钢管混凝土系杆拱桥,跨度125m,拱矢高25m,拱轴系数1.1,拱肋为一哑铃型
- Comsol等离子体仿真,空气棒板电晕放电,23种精简空气反应
- Comsol等离子体仿真,Ar棒板粗通道流注放电 电子密度,电子温度,三维视图,电场强度等 5.5,6.0版本
- 太阳能光伏并网逆变器系统设计,输出与电网同相,输出380v50hz,并网效果良好 最大功率追踪采用电导增量法,前极采用双向boost升压电路,后极三相桥式逆变 控制环采用双环PI调节 逆变器采用三相
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功