当前位置: 首页 > news >正文

百度富文本编辑器配置(vue3)

今天分享一下我做的项目里面的一个百度富文本的配置问题,安装配置流程以及如何解决的

1.首先是安装组件

# vue-ueditor-wrap v3 仅支持 Vue 3
npm i vue-ueditor-wrap@3.x -S
# or
yarn add vue-ueditor-wrap@3.x

2. 下载 UEditor

UEditor 并不支持通过 npm 的方式来安装,vue-ueditor-wrap 也只是一个 Vue 组件,组件本身并不是 UEditor 的 Vue 版。了解 UEditor 基本使用,请参考 UEditor 官网。

编码方式\语言PHPNETJSPASP
utf8下载下载下载下载
gbk下载下载下载下载

将解压的文件夹重命名为 UEditor 并移动到你项目的静态资源目录下,比如下面是一个由 Vue CLI(v3+)创建的项目,静态资源目录就是 public。

注意! pubilc 内不要多层嵌套文件 不然会找不到所在的资源,可能会出现如下报错

3.注册组件

// main.js
import { createApp } from 'vue';
import VueUeditorWrap from 'vue-ueditor-wrap';
import App from './App.vue';
 
createApp(App).use(VueUeditorWrap).mount('#app');

4.v-model 数据绑定

<vue-ueditor-wrap v-model="msg" :config="editorConfig" editor-id="editor-demo-01"></vue-ueditor-wrap>
const editorConfig = reactive({
	// 编辑器不自动被内容撑高
	autoHeightEnabled: false,
	// 初始容器高度
	initialFrameHeight: 400,
	// 初始容器宽度
	initialFrameWidth: '100%',
	UEDITOR_HOME_URL: '/UEditor/', // 访问 UEditor 静态资源的根路径,可参考常见问题1
	serverUrl: '/pc/pc/Fileimg/uderto', // 服务端接⼝
	uploadUrl: '/pc/pc/Fileimg/uderto' + '/kjyl-server-doctor/doctor/file/uploadFile',
	// enableAutoSave: true, // 开启从草稿箱恢复功能需要⼿动设置固定的 editorId,否则组件会默认随机⼀个,如果页⾯刷新,下次渲染的时候 editorId 会重新随机,// 服务端接口(这个地址是我为了方便各位体验文件上传功能搭建的临时接口,请勿在生产环境使用!!!)
});

通过以上配置就可以实现了

相关文章:

  • Ubuntu20.04 Qt5安装和卸载
  • uniapp处理流式请求
  • 【计算机网络】-计算机网络期末复习题复习资料
  • WebRTC协议全面教程:原理、应用与优化指南
  • 专访海鹏科技董事长秘书、服务总监赵静波:前瞻式智能化管理,为全球售后服务保驾护航
  • STM32基本GPIO控制
  • 【linux】ubuntu 用户管理
  • 5G NR PRACH 随机接入前导序列
  • CTF-Pixel系列题目分析
  • 前端表格数据导出Excel文件方法,列自适应宽度、增加合计、自定义文件名称
  • 初探 Dubbo Rust SDK打造现代微服务的新可能
  • vulhub/Web Machine(N7)靶机----练习攻略
  • Linux固定IP方法(RedHat+Net模式)
  • 【Linux系统】计算机世界的基石:冯诺依曼架构与操作系统设计
  • 【HCIA-网工探长】04:ARP笔记
  • 20242817李臻《Linux⾼级编程实践》第6周
  • Vue项目与云管平台Nginx部署笔记
  • Go工具命令及使用指南
  • 【加密社】如何创建自己的币圈工具站
  • 如何使用 AppML
  • 围绕加快科创中心建设,上海市委中心组学习会听取专题辅导报告
  • 山西持续高温:阳城地表温度72.9℃破纪录,明日局部地区仍将超40℃
  • 财政部:4月份中央收入增长1.6%,今年以来首月实现正增长
  • 西安集中整治监督教育领域不正之风和腐败问题,举报方式公布
  • 海南征集民生领域涉嫌垄断违法行为线索,包括行业协会等领域
  • 让中小学生体验不同职业,上海中高职院校提供超5万个体验名额