vue使用百度富文本

🔥博客主页破浪前进

🔖系列专栏VueReactPHP

❤️感谢大家点赞👍收藏⭐评论✍️


1、下载UEditor

链接已放到文章中了

2、上传到项目目录中

一般上传到public下,方便到时候打包进去,以免出现线上版本无法使用等问题

3、安装vue-ueditor-wrap最新3.x版本

css 复制代码
npm i vue-ueditor-wrap@next

4、在main.js中引入并使用

javascript 复制代码
import VueUeditorWrap from 'vue-ueditor-wrap'
createApp(App).use(VueUeditorWrap).mount('#app')

5、使用

html 复制代码
<template>
  <div>
    <vue-ueditor-wrap v-model="msg" :config="myConfig"></vue-ueditor-wrap>
    <div v-html="msg"></div>
  </div>
</template>
<script>
import { ref } from 'vue'
export default {
  setup() {
    let msg = ref('<h2><img src="//i2.wp.com/img.baidu.com/hi/jx2/j_0003.gif"/>Vue + UEditor + v-model双向绑定</h2>')
    let myConfig = {
      // 编辑器不自动被内容撑高
      autoHeightEnabled: false,
      // 初始容器高度
      initialFrameHeight: 450,
      // 初始容器宽度
      initialFrameWidth: '100%',
      // 上传文件接口
      serverUrl: '/api/upload/file',
      // UEditor 资源文件的存放路径,如果你使用的是 vue-cli 生成的项目,通常不需要设置该选项,vue-ueditor-wrap 会自动处理常见的情况
      UEDITOR_HOME_URL: '/ueditor/'
    }
    return {
      myConfig,
      msg
    }
  }
}
</script>

6、配置代理,否则会报错且无法使用上传图片等功能,下篇博客会说的

相关推荐
秋秋秋秋秋雨几秒前
基于若依的vue3+springboot3基础架构项目,前端优化
前端
Dragon Wu3 分钟前
Web前端 认证token的安全存储策略
前端·javascript·安全·react.js·前端框架
橙露5 分钟前
各类 Shell 优劣势深度解析与实战选型指南
前端·chrome
广州华水科技8 分钟前
单北斗GNSS在变形监测中的应用与发展探讨
前端
雨季66610 分钟前
构建 OpenHarmony 简易分账计算器:用除法解决日常公平难题
javascript·flutter·ui·自动化·dart
克里斯蒂亚诺更新13 分钟前
vue2 单文件组件加入浏览器的title和ico的方法
前端·javascript·html
csdn_aspnet18 分钟前
JavaScript常用算法深度解析:从浏览器到Node.js的实战
javascript·node.js
2401_8920005221 分钟前
Flutter for OpenHarmony 猫咪管家App实战 - 疫苗记录实现
开发语言·javascript·flutter
芝芝葡萄27 分钟前
VsCode中使用Codex
前端·ide·vscode·编辑器·ai编程
wangmengxxw29 分钟前
SpringAI-mcp-入门案例
java·服务器·前端·大模型·springai·mcp