vue项目 ueditor使用示例

简介

UEditor是由百度Web前端研发部开发的所见即所得富文本web编辑器,具有轻量,功能丰富,易扩展等特点。UEditor支持常见的文本编辑功能,如字体、颜色、大小、加粗、斜体、下划线、删除线等,同时还支持超链接、图片上传、表格编辑、代码段插入、全屏编辑等高级功能。此外,UEditor还支持自定义扩展,可以通过编写插件的方式进行扩展。UEditor广泛应用于各类Web产品中,如博客、论坛、内容管理系统等。

使用步骤

一,下载封装的ueditor包

https://download.csdn.net/download/u012551928/87934068

预览

https://chengmaofeng.gitee.io/preview/rich-text/#/ueditor

使用示例:

html 复制代码
<template>
  <div>
    <vue-ueditor-wrap v-model="dataStr" :config="myConfig"></vue-ueditor-wrap>
    <el-button v-clipboard="dataStr" style="margin: 15px;float:right;" type="primary" @click="handleCopy">复制源代码</el-button>
  </div>
</template>
<script>
  import VueUeditorWrap from 'vue-ueditor-wrap'

  export default {
    components: { VueUeditorWrap },
    data() {
      return {// 编辑器
        dataStr: '我是渲染字段',
        myConfig: {
          // 编辑器不自动被内容撑高
          autoHeightEnabled: false,
          // 初始容器高度
          initialFrameHeight: 600,
          // 初始容器宽度
          initialFrameWidth: '100%',
          // 上传文件接口
          serverUrl: '',
          // UEditor 是文件的存放路径,
          UEDITOR_HOME_URL: '/ueditor/'
        }
      }
    },
    methods: {
      handleCopy(){
        console.log('复制', this.dataStr)
      }
    }
  }
</script>
<style lang="scss" scoped>

</style>

可以自行封装成组件!!👀️

总结

本文仅仅简单介绍了ueditor使用,更多富文本配置及使用方式,参考:http://fex.baidu.com/ueditor/#start-config。

如果觉得有用欢迎点赞关注

有问题私信我!!~~

相关推荐
前端宝哥8 分钟前
Composition API VS Options API:谁才是你的最佳选择?
前端·javascript·vue.js
不露声色丶31 分钟前
elementPlus表格二次封装
前端·javascript·vue.js
王天乐00734 分钟前
ElementUI的搭建
前端·javascript·elementui
小秋菇娘38 分钟前
vue 启动项目报错Syntax Error: Error: PostCSS received undefined instead of CSS string
css·vue.js·postcss
OpenTiny社区40 分钟前
7月6日 VueConf 技术大会即将在深圳举办
前端·vue.js·github
前端菜鸟丶Ndie40 分钟前
日期选取限制日期范围antdesign vue
javascript·vue.js·ecmascript
隐藏用户y42 分钟前
探索如何赋予对象迭代魔法,轻松实现非传统解构赋值的艺术
前端·javascript
Zww08911 小时前
css美化滚动条样式
前端·css·css3
Goat恶霸詹姆斯1 小时前
uniapp实现图片懒加载 封装组件
前端·javascript·uni-app
佩淇呢1 小时前
uniapp 使用vite构建项目
前端·vue.js·uni-app