- 博客(33)
- 资源 (2)
- 收藏
- 关注

原创 uniapp封装request
前言只要是前端,不管什么框架和语言,都避免不了和服务端请求数据,以下是uniapp提供的APIuni.requestuni.request({ url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。 data: { text: 'uni.request' }, header: { 'custom-header': 'hello' //自定义请求头信息 }, succe
2022-03-26 14:19:45
19235
12
原创 axios 请求的缓存封装
咱们的网站或者程序,每一个页面和操作都需要请求后端接口来获取响应和渲染页面,抛开post请求方式的接口不说,部分get请求得到的数据,短时间内不会更新,或者短时间得到的响应数据不会变化,这个时候就可以把从接口得到的数据缓存下来,下次刷新或者是请求接口的时候,就不用请求接口,从而大幅度提高用户体验。当然,如果服务器的流量很多且兆宽也比较大,可以自动忽略。不过自研小网站,或者资讯类、文字类数据量比较大的程序就可以完全利用起来了。
2023-10-17 23:39:17
1583
原创 uniapp内使用 mescroll
在使用uniapp开发项目的过程中,在很多场景里都需要下拉刷新和上拉加载,而则是一个非常精致的下拉刷新和上拉加载 js 框架。mescroll是在 H5端 运行的下拉刷新和上拉加载插件,时代变化太快, 作者已转向维护 mescroll 的 uni 版本了mescroll的uni版本, 是专门用在uni-app的下拉刷新和上拉加载的组件, 支持一套代码编译到iOS、Android、H5、小程序等多个平台。
2023-05-22 22:06:07
4074
原创 vue3 各个工具类的封装(长期更新,建议收藏)
现在vue3已经越来越多人使用了,为了提高开发的效率,这里封装了很多的工具类,让大家的开发过程更加的酣畅淋漓。
2023-03-26 23:17:19
2879
原创 react + ts 配置项目路劲别名(import的时候使用@符号报错)
项目开发的过程中,.tsx页面中import引入项目的时候.ts文件报错: 找不到模块 “@/xxx/xxx” 或其相对应的类型声明。其原因主要是因为目前ts对指向src的目录的提示是不支持的,vite默认也不支持。所以需要手动配置符号的指向。
2023-02-25 23:26:03
3259
原创 Vue 打包 chunk-vendors.js 文件过大导致页面加载缓慢解决方案
Vue 打包 chunk-vendors.js 文件过大导致页面加载缓慢解决方案
2023-01-03 15:40:52
5701
1
原创 ios 使用钉钉(专有钉钉、浙政钉)嵌入的h5 formData 无法正常使用
在钉钉和浙政钉项目里有上传功能的需求,安卓可以正常上传,但是ios就是无法上传成功,得到的对象结构是 Object { appendData : …, realFormData : …},后端就无法接受到。
2022-11-08 11:50:40
2706
3
原创 antd库开发时表单里label太长的情况(建议收藏)
我们在用antd组件库开发的时候,其实很多时候会遇到一些奇奇怪怪的场景,但是只需要花费一丢丢时间就可以解决,可如此会浪费时间,这里主要是label太长了的场景。
2022-10-17 17:20:41
5878
2
原创 fastadmin 表单(父子分类)、层级关系、tree结构
fastadmin 可以通过在数据库设置字段同时去对分类进行响应的表名对应时,即可自动生成分类下拉框,可是fast自动生成的分类下拉框是没有层级关系的,它会将所有的分类查询出来。
2022-08-19 09:39:23
2399
原创 vue3 自定义全局loading组件 (PC和移动端都非常适用)
在开发的过程中,点击提交按钮,或者是一些其它场景总会遇到loading加载框,PC的一些ui库也没有这样的加载框,无法满足业务需求,因此可以自己自定义一个
2022-08-10 14:27:09
8509
8
原创 Vue3 验证码倒计时实现(刷新保持状态)
倒计时的运用场景是需要经常用到的,但是根据业务的不同,好比手机验证码或者是邮箱验证码之类的,即使用户跳转到其它页面或者刷新,再次回到登录也,验证码的倒计时也得保持状态,大家参考逻辑即可,每个人的项目不同,这里提供大概的实现代码。...
2022-08-08 11:13:40
5666
1
原创 点击按钮,丝滑的返回顶部
在开发过程中,一定会遇到需要返回顶部的操作,很多人都会直接返回顶部,就像跳转一样,降低了很大的体验,以下代码则是可以让你的返回顶部变得丝滑起来。
2022-07-17 09:40:32
1121
原创 vue-router 配置公共头部、尾部
咱们在用vue开发项目的过程中,一定会遇到需要封装和配置公共部分,尤其是PC网站,头部、尾部、右侧等,肯定有需要多个页面用到的,但是也不可能每个页面挨个引入,一个关于vue-router的小技巧如下...
2022-07-13 14:36:21
1176
原创 做一款自己的小程序
前言作为一个前端,咱们不仅是公司的劳动力,也可以是自己的劳动力,为自己创造价值和效益。而我呢,就比较建议大家做一款自己的小程序,可以慢慢构思和考虑方向,毕竟小程序的学习成本确实不高,而且官方文档的完善度也是非常的高,对于新手来说,可谓是福音。加上小程序上线又不需要服务器,审核过关即可发布,白嫖的精神咱们用到极致。开发我想本文就不用过多阐述了,不管官网也好,还是其它大佬也好,小程序的搭建已经非常多的文章了,我就不长篇大论了。这个时候肯定有小伙伴疑问,就算开发了也没有接口啊。微信小程序,有云开发,
2022-03-26 15:33:03
200
原创 前端,js多维数组包含有children,转为一维数组
多级分类会有一种情况,前端返回的数据结构是树结构,数组里包含有children,但是我在添加的时候,vue里通过组件传值,就避免了再一次请求接口,直接将列表页的数组传入给子组件(好比添加,修改弹窗)。这时候的下拉框,需要可以选择上级,就可以把得到的多维数组转为一维数组即可。const data = [ { label: "一级 1", level: 1, children: [ { label: "二级 1-1",.
2022-03-02 10:34:15
3041
原创 uniapp中动态底部导航栏tabbar实现,权限管理
uniapp中动态tabbar实现有时候根据业务的需求,需要实现权限,或者是动态底部的导航栏,这是其中一种实现方法,我自己就用。此方法需要借助uView的自定义导航栏按照正常的方法引入uView,在需要用到导航栏的页面引入即可。不过page.json里也要正常配置需要用到的页面<template> <view class="body"> <u-tabbar v-model="current" :before-switch="beforeSwit
2021-11-23 10:11:55
7172
6
原创 毕业设计,课程环节学生成绩评价系统
介绍这是用Lemocms(https://www.lemocms.com/) 开发的课程环节学生成绩评价系统,多个角色登录,超级管理员,管理员,教师,学生老师页面学生页面安装已经安装过,下载下来部署到环境即可vendor目录没有上传,需要composer安装一遍sql文件放在根目录下,正常导入本地数据库即可因为是根据学号登录的,密码都是123456,学号字段为stucode,超管账号123,密码123456功能介绍教师教师根据教师号,密码,登录系统。教师可
2021-11-08 19:51:43
367
原创 毕业设计,疫情心理咨询系统截图查看
博主另外一篇博客,毕业设计源码,疫情心理咨询系统,可下载项目截图首页分类详情问卷调查留言登录、注册后台基于fastadmin开发的疫情心理咨询论坛运行先安装第三方库composer install数据库导入,数据库版本是mysql8.0,sql文件在根目录下通过简单配置PHPstudy即可实现...
2021-11-08 16:58:07
612
原创 初级前端程序员接单,私活,指导
上一篇文章是php初级程序员接单的指导方法,与本文密切相关。其实,初级前端比起初级后端还是有点劣势的,毕竟就前期来说,后端技术模块确实比前端复杂一点。初级前端接单,我有几个建议。uniappuni我就不多说了,外包神器,大型项目可能有点撑不住,可是小型项目,绝对大哥,一套代码,多端打包,而且是基于vue,上手很快,生态也比较完善。其中推荐uView这个组件库,页面简洁,功能强大,支持自定义组件,很爽,很nice,基本包括了大部分想要的功能。前期接单项目嘛,哪里考虑这么多,功能能够实现,快,就完
2021-10-18 10:34:28
9589
1
原创 php初级程序员,接单,挣外快的指导方法
本文只是适合入门一段时间的php初级程序员哟,大佬就可以忽略不计。我当时大二,学习php一个月,就尝试网上第一次接单了,也算是运气不错,当时接了几个女生的课堂设计,刚好她们就不需要太多的美观,只要能够实现功能即可。随后就走上了,接单之路,平时整点外快。我个人建议,对于初级的来说,咱就不要好高骛远,不论是科班出身,还是培训班出身的来说,都是一样的。如何找怎么找呢,大家找QQ群,输入关键词(兼职,代写等等),找到之后加入即可,里面和猪八戒这些一样,发布任务,自己根据能力判断单子的难度,是否接单。
2021-10-16 20:00:55
4213
1
原创 uView的Waterfall 瀑布流,实现单列,加载更多
这是根据uView的Waterfall 瀑布流来更改的,原组件是左右两列,本次更改主要是列表分页展示,结合官方文档以及此文章即可实现更改为单个数据,原组件是左右根目录下找到该组件进行更改uview-ui/components/u-waterfall/u-waterfall.vue在中间加入自己定义的all<template> <view class="u-waterfall"> <view id="u-left-column" class="u-colu
2021-10-16 17:37:47
7256
17
原创 TP下载文件夹,压缩文件夹并下载
TP下载文件夹,压缩文件夹并下载一个文件夹是无法直接下载的,需要先把要下载的文件夹压缩,然后再将已经压缩好的文件宝下载到浏览器/** * 封装压缩文件 * @param $name */public function zipFile($name){ $zip = new \ZipArchive(); // 需要压缩的文件路劲 $file_name = ROOT_PATH.'public'.DS.'uploads'.DS.$name; //压缩文件名
2021-08-19 16:07:30
394
原创 程序员也可以写小说
本来咱程序员不是应该写代码嘛,写小说如此浪费精力的事情,实在是难以想象。 其实任何事情只要坚持都会有一定的结果,码农写小说也不见得是一件不好的事情,就可以利用空闲的时间来打打字,把情节,人物,环境构思一下,我想电脑前的码农们,对于打字这种事情应该还是木得问题的吧。 当然了,也有人会说,与其花费这么多的时间,还不如写写博客,或者做一些其它事情。 我个人认为,这可以当作兴趣培养一下吧,如果一开始就抱着赚钱的目的,还不如弄网课来的实在,写小说嘛,人人都可以,一个思维无限散发的过程,和写代码不一样,
2021-02-24 11:09:12
1864
毕业设计,课程环节学生成绩评价系统
2021-11-08
毕业设计源码,疫情心理咨询系统.rar
2021-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人