拓展 marked 支持自定义表情

开发 

拓展图片渲染的逻辑,支持自定义表情。实际上就是特殊的图片,人为添加了一些样式。

异步加载 Vue 组件以减小 chunk 体积


使用 useAsyncComponent 来异步加载组件,从而减小单个 chunk 的体积。

Naive UI 使用独立 API 后警告 inject

问题 

我这里是使用的 Pinia Store。由于独立 API 创建了另一个 app 而没有与我们自己的 app 共享状态,所以才导致它不能正常进行 inject 等操作。

Nginx 反代跳转到 127.0.0.1 的错误

问题 

最近加上了 Cloudflare,导致反代进行跳转的时候到了 127.0.0.1,是一个 Nginx 配置问题,没有加上转发请求头。

Python 使用 pkgutil 访问包内资源

开发 

如果直接写相对路径来导入包内资源,会导致各种各样的问题。我们这里使用 pkgutil 这个内置库,来帮助我们更轻松地处理包内文件。

记一次重构三个月前的 Vue 项目

开发 

重构了我三个月前写的一个 Vue 项目,现在看来当时是真的写的太幼稚,当然我现在只是相对于之前来说有所进步,并不代表我现在写的就一定好了。

利用 rply 写一个计算相对分子质量的工具

开发 

利用 rply 这个 lexer/parser 生成器,来实现一个计算相对分子质量的小工具。

Axios 实例 JSON 的问题


由于有些默认配置项,我们需要用 axios.create 而不是 new axios.Axios

Python + inspect 一行实现递归 fib 函数

开发 

利用 inspect 获取当前正在执行的函数,从而达到在 lambda 函数内部递归调用本身的目的。

Vue Router 搭配 NaiveUI 的进度条

开发 

要把获取到的进度条对象存储到一个 Store 或者全局变量里,就可以访问到了。