- 博客(7)
- 收藏
- 关注
原创 当下载某些依赖包ts显示无法找到声明模块
无法找到 Showdown 的声明模块是因为 TypeScript 本身并没有对 Showdown 进行声明文件的定义,即 TypeScript 不知道 Showdown 库中的类型定义,从而无法正确地进行类型检查。解决这个问题的方法是通过安装 Showdown 的声明模块从而使 TypeScript 能够识别 Showdown 的类型定义。安装完成后,在 TypeScript 中就可以使用 Showdown 的类型定义了,无法找到声明模块的问题也就得到解决了。ps:早日实现共同富裕。
2023-12-05 17:42:58 235
原创 纯css简单实现进度条随点击按钮上升的动画
ps:目前有个小bug就是前几次增加的时候,进度不能跟边框很好的贴合。屏幕录制2023-09-21 16.18.19。背景:点击按钮后,进度条随百分比上升。
2023-09-21 16:32:36 255
原创 打包部署后,页面刷新丢失的问题
如果找不到,则寻找 $uri/ 表示该路径下的目录,如果找到目录,则再次寻找该目录下的默认文件,如果还找不到,则返回 index.html 文件,即该站点的主文件。这段代码是设置 Nginx 服务器的请求响应规则,当请求路由地址不存在时,将请求指向根目录下的 index.html 文件,同时如果请求的是目录而不是文件,则继续寻找该目录中的默认文件,并返回该文件。在使用Vue的时候,默认是使用history模式,如果使用history模式时,没有正确配置服务端,可能会出现路由跳转时丢失问题。
2023-09-20 18:02:24 801 1
原创 手撕代码实现一个搜索框的功能
在 元素上,我们添加了 @click 事件监听器,当用户点击搜索结果时,会触发 goToResult 方法,并将搜索结果的 route作为参数传递给方法。给input框绑定一个@input的search函数,(@input事件在用户输入的时候触发,而不是在用户完成的时候触发,这样可以更快的跟用户进行交互)。通过在 元素上使用 v-if="showResults",只有当输入搜索关键字且有搜索结果时才会显示搜索结果列表。实现一个搜索框,出现下拉列表可以点击搜索结果进行路由跳转。
2023-09-19 16:24:18 110 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人