|
@@ -278,7 +278,6 @@ export default {
|
|
|
|
|
|
/* 添加自定义本地音频上传功能 */
|
|
|
addCanvas(vm, editor) {
|
|
|
- console.log(vm)
|
|
|
// 获取必要的变量,这些在下文中都会用到
|
|
|
const {
|
|
|
$,
|
|
@@ -296,7 +295,6 @@ export default {
|
|
|
}
|
|
|
|
|
|
clickHandler() {
|
|
|
- console.log(Modal)
|
|
|
// Modal.props.fullscreen.default = true
|
|
|
Modal.info({
|
|
|
width:1300,
|
|
@@ -352,4 +350,28 @@ export default {
|
|
|
// 也可以通过配置 menus 调整菜单的顺序,参考【配置菜单】部分的文档
|
|
|
editor.config.menus = editor.config.menus.concat(canvasDraw);
|
|
|
},
|
|
|
+
|
|
|
+ /* 获取富文本的资源src数据 */
|
|
|
+ getRichTextSrc(richtext) {
|
|
|
+ let imgList = [];
|
|
|
+ richtext.replace(/<img [^>]*height=['"]([^'"]+)[^>]*>/g, (match, capture) => {
|
|
|
+ imgList.push(capture);
|
|
|
+ });
|
|
|
+ return imgList;
|
|
|
+ },
|
|
|
+
|
|
|
+ transBase64Src(richTextArr){
|
|
|
+ var srcReg = /<img [^>]*src=['"]([^'"]+)[^>]*>/g;
|
|
|
+ var heightReg = /<img [^>]*height=['"]([^'"]+)[^>]*>/g;
|
|
|
+ var widthReg = /<img [^>]*width=['"]([^'"]+)[^>]*>/g;
|
|
|
+ var imgReg = /<img [^>]*src=['"]([^'"]+)[^>]*>/gi;
|
|
|
+ let imgList = [];
|
|
|
+ richTextArr.forEach(item => {
|
|
|
+ item.replace(srcReg, (match, capture) => {
|
|
|
+ imgList.push(capture);
|
|
|
+ });
|
|
|
+ })
|
|
|
+
|
|
|
+ console.log(imgList)
|
|
|
+ }
|
|
|
}
|