博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html 组件化 编辑器,vue.js组件化使用百度富文本编辑器(一)
阅读量:4696 次
发布时间:2019-06-09

本文共 1193 字,大约阅读时间需要 3 分钟。

注意:

本文采用的编辑器为:idea

1.下载百度富文本编辑器,地址:https://ueditor.baidu.com/website/download.html#ueditor

2.加入到static文件夹下,如图:

5d10815320977a5c5e8223423cc8ccd4.png

3.在main.js中引入js。

aade34ef80d3bc74d31247b8e8b9c6eb.png

注意:一定要修改ueditor.config.js中的路径

window.UEDITOR_HOME_URL = "./static/ueditor/"

e7968e25cd27e4642255897969a35a2c.png

4.编写vue组件:

export default {

name: 'UE',

data () {

return {

editor: null

}

},

props: {

defaultMsg: {

type: String

},

config: {

type: Object

}

},

mounted() {

const _this = this;

this.editor = UE.getEditor('editor', this.config); // 初始化UE

this.editor.addListener("ready", function () {

_this.editor.setContent(_this.defaultMsg); // 确保UE加载完成后,放入内容。

});

},

methods: {

getUEContent() { // 获取内容方法

return this.editor.getContent()

}

},

destroyed() {

this.editor.destroy();

}

}

5.编写测试使用的Vue界面:

获取内容

//采用局部引用的方式注册组件

import ueditor from '@/components/Ueditor';

export default {

name: "PublishPage",

data() {

return {

defaultMsg: '说点什么吧',

config: {

initialFrameWidth: null,

initialFrameHeight: 350

}

}

},

components: {

ueditor

},

methods: {

getUEContent() {

let content = this.$refs.ue.getUEContent();

this.$notify({

title: '获取成功,可在控制台查看!',

message: content,

type: 'success'

});

console.log(content)

}

}

}

6.编写路由

4d58a5133f8b2100850fdb94c36d9fc8.png

7.运行项目

npm run dev

8.效果展示

ceb786f8c0a794d01d537ead4230ed22.png

注:

1.编写的文本和媒体文件发送到服务端请看下一篇介绍。

2.这是笔者学习记录的过程,如果有错误,敬请指正,不喜勿喷,谢谢。

转载地址:http://omcup.baihongyu.com/

你可能感兴趣的文章
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
我是怎么用缠论在商品里边抢钱之二 (2019-07-12 15:10:10)
查看>>
python入门之正则表达式
查看>>
SAS学习经验总结分享:篇五-过程步的应用
查看>>
Android创建文件夹及文件并写入数据
查看>>
file的getPath getAbsolutePath和getCanonicalPath的不同
查看>>
课时4—切入切出动画
查看>>
eclipse 编辑 python 中文乱码的解决方案
查看>>
Python 爬虫的集中简单方式
查看>>
数据库MySQL/mariadb知识点——触发器
查看>>
Ubuntu做Tomcat服务:insserv: warning: script 'tomcat' missing LSB tags and overrides
查看>>
Binary Agents
查看>>
入门Webpack,看这篇就够了
查看>>
如何在数据库中使用索引
查看>>
ring0
查看>>
windows虚拟机下 安装docker 踩过的坑
查看>>
使用 CXF 做 webservice 简单例子
查看>>
2017-2018-1 20155339 《信息安全系统设计基础》第8周学习总结
查看>>