Vue2-editor 富文本编辑器
vue2-editor - npmhttps://www.npmjs.com/package/vue2-editor
1. 安装所需包
npm install vue2-editor
2. 使用Vue2-editor
<template><div id="app"><!-- 3、使用组件 --><vue-editor v-model="content"></vue-editor></div>
</template><script>
// 1、引用包
import { VueEditor } from "vue2-editor";export default {// 2、添加组件components: {VueEditor},data() {return {content: "<h1>Some initial content</h1>"};}
};
</script>
效果预览:
3. 上传图片
Vue2-editor默认将图片转成了base64编码,直接放在了页面里面。
- 好处:无需额外上传图片。
- 坏处:页面文件会非常大,因此还是需要额外做图片的上传。
将代码修改为如下:
<template><div id="app"><!--1、添加useCustomImageHandler和@image-added="handleImageAdded"--><vue-editorid="editor"useCustomImageHandler@image-added="handleImageAdded"v-model="htmlForEditor"></vue-editor></div>
</template><script>
import { VueEditor } from "vue2-editor";export default {components: {VueEditor},data() {return {htmlForEditor: ""};},methods: {// 2、添加handleImageAdded函数async handleImageAdded(file, Editor, cursorLocation, resetUploader) {const formData = new FormData(); //html自带的表单数据类formData.append("file", file); //file是文件对象,在服务端接收的字段名也是"file"const res=await this.$http.post('upload',formData) //发起请求//cursorLocation是光标位置,res.data.url是上传后的url地址Editor.insertEmbed(cursorLocation, "image", res.data.url)resetUploader() //重置文件上传器},}
};
</script>
参考文章:
技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-10.vue的富文本编辑器(vue2-editor)_最强的森的博客-CSDN博客技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-8.vue的富文本编辑器(vue2-editor)相关文章:技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-1.工具和本地环境技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-2.启动项目技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-3.element-ui和路由的安装和使用技能学习:学习使用Node.js + Vue.js,开发前端全栈网站-4.使用axioshttps://blog.csdn.net/m0_51592186/article/details/116593708
vue2-editor使用简介_一行注释的博客-CSDN博客_vue2-editor首先引入npm install vue2-editor --save安装至项目中import{VueEditor}from"vue2-editor";注册组件components:{ VueEditor},传值与方法<vue-editor:customModules="customModulesForEditor":editorOptions=...https://blog.csdn.net/qq_37818095/article/details/102463042
Vue2-editor 富文本编辑器相关推荐
- 小程序editor 富文本编辑器组件
效果: 关于editor 富文本编辑器组件 复制到组件common 里面.json 引用即可 链接:https://pan.baidu.com/s/1_QIp28IOVuyVFfKfFZwxKQ 提取 ...
- 小程序的四次元口袋:editor富文本编辑器的使用、渲染,以及rich-text进行解析
editor富文本 1.介绍 富文本编辑器,可以对图片.文字进行编辑.极大地丰富了我们文章的结构样式,之前小程序还没有自己开发富文本插件,而在2019年微信小程序正式发布了富文本api. 支持的类型 ...
- froala editor富文本编辑器出现验证失败的解决方法
froala editor富文本编辑器出现验证失败的解决方法 出现这种情况,首先要下载源码包地址 https://www.froala.com/wysiwyg-editor 之后引用本地的 froal ...
- uniapp 微信小程序 editor富文本编辑器 api 使用记录
文章目录 1.查看官方示例 2.关于富文本编辑器的工具栏 3.自己实践一下 效果 这里记录一下自己研究学习的结果 之前一直使用textarea 来进行内容的编辑.但是局限性还是太多,最近发现了edit ...
- 云开发小程序editor富文本编辑器上传图片实现增删改
在做一个博客小程序,用的是云开发,用editor编辑器上传图片,一开始直接传图片会出现真机不显示的情况,排查原因后发现是因为传入的是本地路径,而小程序要求的是https或者云id,于是做了以下修改:先 ...
- 【uniapp-内置组件editor富文本编辑器】
在b站跟着咸虾米老师学的 editor组件 <template><view class="edit"><view class="title& ...
- Toast UI Editor富文本编辑器
安装npm $ npm install @toast-ui/editor 存在一定的被墙风险 $ npm install @toast-ui/editor @<版本> 存在一定的被墙风险 ...
- uniapp editor富文本编辑器,h5富文本编辑器封装成插件
重点提示:工具栏的图标请自行在iconfont(https://www.iconfont.cn/)去添加,否则图标无法显示 公司业务需求,需要在h5实现富文本编辑功能.uniapp的editor可以实 ...
- 使用微信小程序editor富文本编辑器(爬坑要点)
编辑器wxml <view class="container" style="height:{{editorHeight}}px;"><edi ...
- uni-app editor富文本编辑器
<form @submit="formCompany" @reset="formReset"> <view class="uni-f ...
最新文章
- 科学探索奖首批50名获奖者都有谁?
- tp框架命名空间使用(namespace,use,as,\)
- Flink 助力美团数仓增量生产的应用实践
- 云服务器 ECS(CentOS) 安装 Node
- 计算与推断思维 六、可视化
- 赚小钱,靠学一门技术没问题,那想赚大钱该怎么做呢?
- [Buzz Today]2012.09.01
- 程序员社区骂战:不满政治正确,LLVM元老宣布退出
- 【css】谈谈 css 的各种居中——读编写高质量代码有感
- C语言编程比赛WBS
- 慕课网仿去哪儿项目笔记--(二)-首页部分
- 广数系统加工中心编程_数控铣床与数控加工中心操作与编程
- 【每日早报】2019/07/17
- wamp mysql 端口_Wamp修改端口的方法
- 静水流深2010年版系列教程[转]
- 【联盛德W806上手笔记】四、PWM模块
- Java代码实现excel的导入和导出
- 你不得不学会的英文赞美句子
- VMware虚拟机屏幕大小(屏幕分辨率)调整
- 宠物配件的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
热门文章
- 「火」皇家烈焰 (线性DP)
- HTTP3.0和QUIC协议那些事
- 设计模式系列(三)—抽象工厂模式
- 本人写的一个ARP防火墙源代码奉献(2)
- 2021高考成绩查询抖音,高考冲刺祝福语2021抖音最新 高考你好励志朋友圈文案
- 概率论中常见分布总结以及python的scipy库使用:两点分布、二项分布、几何分布、泊松分布、均匀分布、指数分布、正态分布...
- 美团技术总监分享:高并发系统的设计及秒杀实践原理分析
- chattr: command not found
- 通过复合唯一索引及redis实现抢单业务模式
- javax.mail发送邮箱