name:'Vue2Editor',

props: ['content','disabled'],

data() {return{

strHtml:this.content,

uploaderUrl:'https://up.qbox.me',//上传路径放至七牛

imgDomain: 'http://xxx.xxx.net/',//文件所在域名

id: this.uniqueId(),

customToolbar:defaultBar

}

},

components: {'vue2-editor': VueEditor

},

watch: {

strHtml(newval) {//实时监控编辑器内容变化,使父组件能够实时获取输入内容

this.$emit('change', newval);

},

content(newval) {//父组件实时更新数据流向子组件

this.strHtml =newval

}

},

methods: {

handleImageAdded(file, Editor, cursorLocation, resetUploader) {/**

* 上传图片操作(上传至七牛)

let formData = new FormData();

let type = file.name.split('.');

if (type.length < 2) {

return false

}

type = type.pop();

//获取七牛验证token

this.getToken(type).then(res => {

formData.append('file', file);

formData.append('key', res.key);

formData.append('token', res.token);

this.$http({

method: 'post',

data: formData,

headers: {

'Content-Type': 'multipart/form-data'

},

url: this.uploaderUrl

}).then(result => {

let url = this.imgDomain + result.data.key // 获取URL

if(type.indexOf('png') > -1 || type.indexOf('jpg') > -1 || type.indexOf('jpeg') > -1){

Editor.insertEmbed(cursorLocation, 'image', url);//图片

} else {

Editor.insertEmbed(cursorLocation, 'video', url);//视频

}

resetUploader()

}).catch(erro => {

console.log(erro)

})

})

* **/

//把获取到的图片url 插入到鼠标所在位置 回显图片

Editor.insertEmbed(cursorLocation, 'image', url);

resetUploader();

},

uniqueId() {

let rdNum= ('' + Date.now()).slice(-8);

let str= 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_';

let len=str.length;

let res= '';for (let i = 0; i < 8; i++) {

res+= str[Math.floor(Math.random() *len)];

}return res +rdNum;

},

},

}

vue 富文本存储_VUE 富文本(vue2-editor)相关推荐

  1. vue 富文本存储_Vue富文本编辑器

    效果图: image.png 此处介绍一个好用的 Tinymce 富文本编辑器,也是 vue-element-admin 后台管理项目中所用到的.(都有现成的了,不妨拿来用) image.png im ...

  2. vue 图片宫格_vue 如何拿到后台传回的富文本中的img,进行9宫格排列展示以及相关处理...

    描述: res.data.list 返回的数组, 数组中的每个对象有一个 content,就是传回来的富文本的内容,要拿到这里面的所有的img,进行9宫格排列处理: 1.let img = this. ...

  3. vue中引入TinyMCE实现富文本编辑器

    整片文章是以vue2.X 引入tinymce富文本编译器 首先,先确认你的vue版本是 2 还是 3 ,查看项目的package.json中vue的版本,我的是2.5.2 一共两个步骤 vue工程中安 ...

  4. 富文本存储型XSS的模糊测试之道

    富文本存储型XSS的模糊测试之道 凭借黑吧安全网漏洞报告平台的公开案例数据,我们足以管中窥豹,跨站脚本漏洞(Cross-site Script)仍是不少企业在业务安全风险排查和修复过程中需要对抗的&q ...

  5. 【wangEditor富文本编辑器】富文本三种使用方法,html使用富文本,html套vue脚手架使用富文本,vue使用富文本【简单易用,复制即用】

    前言 富文本编辑器功能是很多人都要使用的 市面上有很多的编辑器可以供选择,但是很多编辑器会有点复杂,或者文档看起来难受. 我最近做了一个需求,是需要在html文件上写富文本编辑器. 但是我看了以前用的 ...

  6. 富文本编辑器 mysql_富文本编辑器汇总

    富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱. 它的原理 ...

  7. PMEdit一个富文本框可以编辑文本、图片并可以显示GIF动画

    一.在开始之前首先吐槽一下,本人是一个独立开发者,在中国独立开发者就代表一个比较苦逼的行业,特别是对底层东西进行开发者,尤其本人研究方向是编译器.解析器基本上没有公司要,所以出来做个独立开发者.作为独 ...

  8. PMEdit一个富文本框可以编辑文本、并可以显示GIF动画

    PMEdit一个富文本框可以编辑文本.并可以显示GIF动画 发布时间:2013-04-14 发布来源: 护士必必要有同情心和一双愿意工作的手. 一.在开端之前起首吐槽一下,本人是一个自力开辟者,在中国 ...

  9. 从html富文本中提取纯文本

    其实从html富文本中提取纯文本很简单,富文本基本上是使用html标签给文本加上丰富多彩的样式. 所以只需要将富文本字符串中的"<.....>"标签剔除,即可得到纯文本 ...

最新文章

  1. window.opener
  2. mysql+永久+关闭提交,MySQL学习【第十一篇存储引擎之事务解释】
  3. Linux之防火墙开通端口
  4. “定价还是太低了?” 16999元的华为Mate X开售秒没
  5. MABN论文的译读笔记
  6. 修改Flume-NG的hdfs sink解析时间戳源码大幅提高写入性能
  7. 给老师的作文:育儿经验-父母是孩子最好的老师
  8. Win10点击声音图标打不开音量调节的解决方法
  9. 计算机不用时怎样休眠,怎么样设置电脑长时间不用进入休眠
  10. 利用计算机指令清理垃圾,系统运维---教你用dos命令清除系统垃圾的快速方法
  11. c语言驻波,C版:基于声学驻波的液位检测方法C2-1(电子版)
  12. 基于 SpringBoot + MyBatis-Plus 的公众号管理系统
  13. Python Scrapy 爬取 前程无忧招聘网
  14. BLANK_TRIMMING 参数介绍
  15. 对Parcel的使用学习
  16. 厦大C语言上机1381
  17. ARPANET的设计思想 (分组交换)
  18. WebLogic安装补丁
  19. VSCode中如何配置Cmder(Windows)
  20. 移动定位技术简述(转)

热门文章

  1. 公司给职工五险一金的好处以及注意事项
  2. apache2+php5+mysql5+pureftp+ftp管理
  3. 1. Lock (锁的)接口
  4. 马化腾内部信透露新音乐集团由腾讯控股
  5. 中级职称计算机考试复习多久,中级计算机职称考试的通关心得
  6. 【项目】简单的图书管理系统(下)
  7. 新iPhone全面5G!4种杯型,最便宜只要5500,均内置中国北斗-1
  8. js写一个简易计算器
  9. Warning:mysql_num_rows() expects parameter 1 to be resource,boolean given in F:.....\db_func.php onl
  10. oracle 大于当天时间_oracle中时间格式时候的大于号是大于和等于的意思