- 博客(3)
- 收藏
- 关注
原创 在 Vue 项目中使用 MarkdownIt 及插件(Mermaid、Katex等)实现问答内容动态渲染
Markdown 是一种广受欢迎的轻量级标记语言,便于书写和格式化内容。在实际开发中,我们常常需要在项目中动态渲染 Markdown 内容,同时满足高亮代码块、支持公式渲染或流程图绘制等扩展需求。本文将通过一个 Vue 示例,讲解如何结合MarkdownIt和相关插件实现 Markdown 内容的动态展示。
2024-11-22 09:28:49
2439
1
原创 Quill富文本编辑器二次开发心得
因为项目需求的原因,我几乎是把整个项目的功能都进行过二次开发,包括撤回,恢复,插入音视频图片,以及上传一些特定的文件或者添加备注等功能,目前在这里我只讲解一下插入音频的流程,其他的大家可以根据音频进行处理,有问题的可以进行沟通。这样一个完整完整的音频插入功能已经处理好了,音频的样式可以自己根据需求去处理,然后我们来讲解一下怎么点击工具栏的时候去插入,在这里我将插入音频的弹窗封装为了一个组件。这样一个完整的插入音频的功能就实现了,视频和文档的操作和音频一样,都需要自定义的去封装自己想要的效果的代码去插入。
2024-11-20 11:08:01
1171
原创 讯飞文字合成语音在iOS手机上的坑
当时把demo下载下来在浏览器运行的时候觉得效果还可以,就直接采用这个方法进行开发了,随后部署到服务器的时候,才想起来iOS手机上一个很致命的问题,iOS手机和浏览器不允许自动播放音频文件,因此在运行讯飞demo的时候你就会发现,输入文字合成音频后不会播放(可能是我自己的方法的问题),需要再次手动处罚一次点击?接下来就是对代码进行二次开发,我不太会用文字去讲解代码和流程,我就跟我们项目的需求来简单的说一下改动代码,针对在play音频的时候,判断一下音频的状态(iOS自动播放音乐是suspended状态);
2024-11-18 10:54:32
1146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人