- 博客(16)
- 收藏
- 关注
原创 聊一聊TypeScript中的泛型与断言~
后端接口给前端返回数据时,一般会遵循一定的规律,例如:都有code, msg, data三个属性,而不同的接口返回的具体数据保存在data中,它的格式是不同的。随便定义一个数据这种情况怎么注解呢?这个时候就延伸了三个概念断言泛型。
2023-07-09 21:50:41
276
1
原创 三分钟教你小程序实现无感刷新!
比如说某个应用我们天天打开,则不会提示我们登录,如果是有几周或更长时间去打开时,会再次要求我们登录。这就是refresh_token的作用,refresh_token一个更常见的名字叫token无感刷新。当token过期或错误时不需要用户跳回登录页重新登录,而是在响应拦截器里面进行拦截,利用refresh_token对原有的token进行覆盖,然后重发请求的操作。无感刷新对于前端来说是一项非常实用的技术,其本质是为了优化用户体验,让用户感受不到token已经过期。:token过期后,可以调用。
2023-06-14 18:20:45
1117
原创 小程序中的钩子函数~
还有一些特殊的生命周期,虽然和组件的关联不是很大,但有时候组件需要用到,以便组件内部处理,这样的生命周期称为“组件所在页面的生命周期” (pageLifetimes)生命周期,生命周期通俗以人来说就是一个对象的生老病死,从软件的角度来说,小程序生命周期分为创建、到开始、暂停、唤起、停止、卸载的过程。页面生命周期函数就是每进入到一个新的页面的时候,就会调用的生命周期函数,通过App(Object)函数用来注册一个小页面。应用级生命周期 ,就是指整个微信小程序实例应用的生命周期,App用来 注册小程序。
2023-06-12 21:29:10
357
原创 3分钟教你创建微信小程序~
微信开发者工具是官方提供的专门用于微信小程序开发调试的工具,它提供的主要功能如下:● 快速创建小程序项目(起到脚手架的作用)● 代码的查看和编辑(相当于 VSCode 作用)● 对小程序功能进行调试(相当于浏览器作用)● 小程序的预览和发布。
2023-06-08 18:22:53
1364
原创 如何实现行内编辑
判断一下是否为编辑状态,编辑状态下显示文本框。不是编辑则显示内容即可。值判断是否是编辑状态,然后显示相应的内容即可。这个比较简单,我先放代码后续再讲解哈~:接口获取的数据是没有编辑的状态值的。我是在获取到后端接口的返回值后,使用。添加的数据是有问题的,需要使用。+ 自定义的一个编辑状态。我这边使用的是:使用。逻辑是:点击编辑时,
2023-05-29 22:53:57
712
1
原创 Vue中excel文档的导入导出
安装file-saver包,实现下载Blob文件 yarn add file-saver。axios配置responseType为blob接收二进制流文件为Blob格式。是在客户端保存文件的解决方案,非常适合在客户端上生成文件的 Web 应用。这种需要在开发中也是及其常见,人员的录入上传之类的都会用到。先讲讲导出哈,导出比较简单~导出员工接口返回的是二进制流。
2023-05-26 08:32:07
639
1
原创 Vue开发中的表格分页和常见bug
当前页如果只有最后一条数据时,删除后当前页面无数据。体验感究极差,懂伐!家人们~ 而且,页码必须大于1!,万一没有数据怎么办嘛,我们需做一点处理。逻辑和上面同理,有一点需要注意下:更改了每页的数量后,需要跳到第一页。不要问我为什么,问就是用户体验~实际开发中处理数据时,这种分页功能时刚需技能。下面就聊一聊基本操作和常见bug!当你点击不同的页数,页面要做出相应的响应,显示不同的数据。大白话将就是将你当前点击的页码数赋给定义的页码数。这个函数是一个页面初始化获取数据的方法哈。
2023-05-22 20:26:54
346
2
原创 在Vue开发中如何共用一个组件模块
开发中经常会遇到这种情况,可能添加和编辑只有一丢丢区别,这种情况下封装多个组件显然不明智。就可以使用下面介绍的思路啦~根据不能的command值更改定义后的isShow的值,实现标题的变更。父组件通过给子组件绑定的ref属性调用子组件的回调函数时,需要用到。点击确认后根据当前元素的command的值判断是什么功能。然后添加完后点击确认后,判断一下点击的是编辑or添加。编辑or添加的回调函数里实现各自的需求就可以啦~中父子传值是异步操作的,所以需要使用。方法保证调用的时候能获取到参数!
2023-05-20 18:40:47
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人