做了一个自定义上传图片、视频的功能,上传完成后,后台接口返回一个连接地址,请问如何把这种网络图片、视频插入到编辑器中?谢谢!
Vditor 编辑器中如何插入图片、视频地址?
相关帖子
-
qingyun1029 •作者
还真可以,感谢大佬。
//插入图片 let name = imgData.FileName; let path = encodeURI(imgData.Path) let insertText = `![${name}](${path})`; // Markdown 格式的图片插入文本 that.vditor.insertValue(insertText); //插入视频 name = videoData.FileName; path = encodeURI(videoData.Path) insertText = `<video controls> <source src="${path}" type="video/mp4" /> </video>`; // Markdown 格式的图片插入文本 that.vditor.insertValue(insertText);
-
-
-
qzx •
你得把这些内容存起来吧,现在这个插件只能以 html,或者 md 存,但是假如你以 html 存,center 标签确实存进去了,但是渲染的时候,使用
md = this.contentEditor.html2md(data);
这个已经把 center 去掉了,生成纯 md 格式的,你根本不知道在哪一个位置加上 center 标签,所以根本不行。如果你使用 html 渲染,但是,这样编辑体验太差了 -
qingyun1029 • • 2 评论作者
组件无法正常加载(显示)或者无法及时加载的问题,使用浏览器无痕模式,打开使用了 vditor 组件的页面,发现输入框大概需要 3-5s 才能正常显示,于是 f12 查看了一下请求,发现 vditor 请求地址包含了“unpkg.com”的好几个相关请求,并且有些差不多 2s 了,请问下,如何把这些包放到本地?
vue2.6,实例化的时候,配置 cdn 为空,然后把 node_modules/vditor/dist 整个文件夹赋值到 public 文件夹下面
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于