首页 > 其他分享 >Vue中使用富文本编辑器

Vue中使用富文本编辑器

时间:2022-09-21 11:34:37浏览次数:104  
标签:ueditor 文本编辑 vue Ueditor wrap Vue 使用 组件 VueUeditorWrap

一.下载依赖

npm i vue-ueditor-wrap -S

二.引入组件

import VueUeditorWrap from 'vue-ueditor-wrap' // ES6 Module

三.注册组件

components: {
  VueUeditorWrap
}
// 或者在 main.js 里将它注册为全局组件
Vue.component('vue-ueditor-wrap', VueUeditorWrap)

四.绑定数据

<vue-ueditor-wrap v-model="msg"></vue-ueditor-wrap>
data () {
  return {
    msg: '<h2>今天是2020年5月8日</h2>'
  }
}

五.配置参数

data () {
  return {
    msg: '<h2>今天是2020年5月8日</h2>',
    myConfig: {
      // 编辑器不自动被内容撑高
      autoHeightEnabled: false,
      // 初始容器高度
      initialFrameHeight: 240,
      // 初始容器宽度
      initialFrameWidth: '100%',
      // 上传文件接口
      serverUrl: 'http://localhost:8080/upload',
      UEDITOR_HOME_URL: '/UEditor/' //一定要注意此处!!!!
    }
  }
}
注意

在这里插入图片描述
若出现此问题,检查UEDITOR_HOME_URL路径,本人项目vue-cli 3.x

六.封装成组件使用

在这里插入图片描述
在需要使用此功能的页面 引入

  <dir>
      <Ueditor />
   </dir>
    
import Ueditor from '@/components/Ueditor';

export default {
  components: {
    Ueditor,
  },
  ......
  }

七.页面效果

八.拓展

实际开发中需要更多的功能,在此使用了大神修复部分bug的版本,点此下载
将下载的压缩包解压并重命名为 UEditor(只需要选择一个你需要的版本,比如 utf8-jsp),放入你项目的public目录下。

(ps:纯粹为记录本人使用过程和遇到的问题,如有侵权请告知)

标签:ueditor,文本编辑,vue,Ueditor,wrap,Vue,使用,组件,VueUeditorWrap
From: https://www.cnblogs.com/liyunxi/p/16715003.html

相关文章

  • [已解决] macOS Monterey v12.6 中控制中心使用的 TCP 5000
    [已解决]macOSMontereyv12.6中控制中心使用的TCP5000我最近将我的macOS更新到Monterey版本12.6,发现控制中心正在使用端口7000和5000。通常,我在服务器上使用......
  • 使用 react-spring 开发一个智能暗模式切换按钮
    最近,我重写了博客右上角的深色模式切换按钮。为此,我也学会了学习Figma。虽然技术不难,但收获不少。至少我可以根据猫和老虎设计一些简单的SVG图形。废话不多说,介绍一下我......
  • Android使用ViewPager2实现页面滑动切换
    Android使用ViewPager2实现页面滑动切换 作者:QiShare转载地址:https://juejin.cn/post/70655660992233472131.引言在很多应用中,我们经常会看到多个页面之间滑动切换......
  • 使用V2V功能将VMware平台虚拟机迁移至OpenStack平台
     1、进入虚拟机备份系统  2、选择【虚拟机保护】——【恢复】,新建恢复任务,选择需要进行跨平台恢复与迁移的源虚拟化平台【VMwarevSphere】,勾选需要恢复的备份点,点......
  • Testing in the Cloud:使用TPT进行云端测试
    前言  最近,我们经常听说解决方案是去云端。但是为什么呢? 我们注意到,云技术现在在科技领域非常流行。即便在嵌入式开发领域,也有越来越多的人希望将开发转移到云中......
  • 因担心漏洞、数据暴露风险,企业放缓开源软件使用速度
    Anaconda发布了年度2022年数据科学现状报告,揭示了数据科学,机器学习(ML)和人工智能(AI)行业面临的广泛趋势,机遇和感知障碍。虽然开源软件是由开发人员创建的,也是为开发人员创......
  • 使用git上传
    先把远程仓库克隆到本地gitcloneurlcd进入仓库目录cdrepo_path修改增删仓库里的文件后,add、commit、pushgitadd.gitcommit-m'提交信息'gitpusho......
  • Git使用教程
    目录1.主要的两类版本控制模式1.1集中式控制(代表:SVN)1.11简介1.12优点1.13缺点1.2分布式控制(代表:GIT)1.21简介1.22优点1.23缺点2.GIT的环境安装2.1通过Homebrew安......
  • vue富文本(5版本)组件
    <template><div><divstyle="border:1pxsolid#ccc;width:500px"><!--工具栏--><Toolbarstyle="border-bottom:1pxsolid#ccc":editor="......
  • [踩坑回顾]html不使用浏览器缓存
    开发过程中遇到版本发布之后需要修改页面静态资源的问题,但由于初版没有设置不使用浏览器缓存,只好更换了页面地址。建议以后开发都在<head>中加上:<metahttp-equiv="......