sunsonliu
sunsonliu
不用管的,cherry自身支持同时上传多个文件(比如将多个文件拖拽到编辑区,就可以上传多个文件),然后上传多个文件时,cherry会循环调用上传文件接口,逻辑大概如下: 
哦哦。。懂你意思了,是因为工具栏里的插入图片、视频、音频的功能不支持多选,我们后面改下
> > 哦哦。。懂你意思了,是因为工具栏里的插入图片、视频、音频的功能不支持多选,我们后面改下 > > 在配置项的toolbars中增加多选开关配置,默认关闭,以兼容老的单文件上传逻辑。 > > > 开启时,支持选择多文件上传。和单文件上传一样,也支持调用方自己实现多文件上传逻辑。 > > > 这样是否可以 哦哦。不需要兼容老的单文件上传逻辑哈,即便是多文件上传,调用的还是老的单文件上传逻辑(只不过从调用一次变成调用多次)。而且在什么都不做的前提下,cherry也有多文件上传并多次调用单文件上传的操作(就多直接从拖拽多个文件到编辑区)。
好问题。。那似乎只能再增加一个批量上传文件的接口了,我们看看如何实现哈
1、增加多文件上传接口的配置 2、如果配置了多文件上传接口,则不论多文件上传还是单文件上传都会调用多文件上传接口 3、修改上传图片、视频、音频、word等上传文件工具栏,支持多文件上传
https://github.com/Tencent/cherry-markdown/wiki/%E9%85%8D%E7%BD%AE%E5%9B%BE%E7%89%87&%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E6%8E%A5%E5%8F%A3#%E5%A4%9A%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0 已经增加多文件上传的配置,可在v0.8.46及以后版本中体验哈
1. 可以用超链接+图片语法组合:  如果不想默认60%宽度,则可以这么配置:  2. 图片的alt属性是可以自定义的,如下:  但视频的title属性还没有。。。 3. 这个也可以通过超链接+图片语法组合来实现哈: 
那就用`onClickPreview`回调函数实现吧,可以参考[这里](https://github.com/Tencent/cherry-markdown/blob/main/examples/scripts/preview-demo.js#L77),demo可以在[这里](https://tencent.github.io/cherry-markdown/examples/preview_only.html)体验(在这个demo里点击图片会全屏预览图片,见下图) 
嗯嗯,这里的预览组件用的是这个:https://fengyuanchen.github.io/viewerjs/
哦哦,感觉可以挑选几个特征明显的引进来,比如one-light、one-dark、vs、vs-dark。我们后面排期搞搞哈,如果等不及也欢迎直接给我们提pr哈~