自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 302,303,307的区别

在HTTP协议中,307、303和302都是重定向状态码,但它们有一些重要的区别。

2024-08-29 11:14:48 321

原创 vue数据同步(sync修饰符)

本文描述的数据同步,是基于父子组件进行传递的参数实现。实现的内容是:子组件里面选择框,选择的对象可以传递给父组件,但一般涉及到子传父,可能会考虑使用$emit然后通过在父组件身上绑定一个自定义方法,通过子组件去emit触发这个事件,传递参数,但是这里不使用这种,新学了一种,数据同步的方式,也就是在子组件选择的数据,可以同步在父组件中。随便在父组件其他地方绑定一个事件,看看有没有获取到从子组件里面获取到的值,因为要拿选择的值过来父组件这边使用。被执行时,父组件会自动接收到这个事件并更新。

2024-08-23 12:25:46 498

原创 标题文字设置,根据不同的操作类型

在开发后台管理系统中,较常用的写法,简洁易懂。场景是,在点击新增或者编辑的时候,往往都是用的同一个表单,但是标题会根据是点击‘新增’还是‘编辑’操作来对应显示,当点击编辑时,表单的标题是‘编辑’,点击新增时,标题是‘新增’。

2024-08-20 10:49:42 203

原创 数据依赖,执行顺序,promise,async/await

假设我的数据依赖上一个数据才能执行,也就是某个操作(例如获取数据)可能依赖于另一个操作的结果。也就涉及到了处理异步操作。

2024-08-15 12:36:20 344

原创 vue中未能及时获取到props?

我首先描述一下我遇到的问题的经过,我有一个页面,页面里面有一个组件,而组件里面还有一个组件,在最后一层的组件中,当我尝试从上一层拿传过来的props之后,在mouted中进行使用该值的某一属性进行接口调用时,发现,在mouted中,页面初始化之后,未能及时更新最新的值,导致,在接口传值的过程中,传入了一个空对象,接口获取不到。简单来说,就props中的数据未能及时的得到传递。

2024-08-15 09:47:20 308

原创 Bearer身份验证机制

Bearer 是一种身份验证机制,通常用于 Web API 中的授权。它是 OAuth 2.0 协议的一部分,用于允许客户端应用程序代表用户访问受保护的资源。

2024-08-09 17:09:56 1081

原创 react使用Lodash 库实现根据数组内对象的某属性排序

Lodash 是一个现代 JavaScript 工具库,提供了许多常用的函数和实用工具,旨在简化编程过程中的常见任务。Lodash 的核心主要集中在数组、对象和函数的处理上,帮助开发者更高效地进行数据操作和变换。

2024-08-09 15:23:40 626

原创 uniapp开发微信小程序获取头像(使用头像和昵称填写能力)

如果使用老版一点的弹起授权框进行授权获取头像和昵称的话,会由于基础库版本问题,显示不了,并且这个接口存在调整问题,不是很好搞!目前,我暂时采用这种方式,并且这个方式在真机调试中可以正常使用,所以我就先采用了这种方式。

2024-08-08 16:41:14 622

原创 uniapp获取头像文件(二进制文件显示图片)

由于在获取头像文件过程中,传递参数之后,请求成功了,但是后端给我返回了一串二进制数据流,傻傻的我,以为是乱码,跑去问后端大哥,人家跟我说这不是二进制吗,突然就觉得自己傻傻的。首先,我把他封装成一个工具,方法调用,不然每次都在页面上写一堆,因为请求头像的地方挺多。代码写的还是有些问题,还有这个方法只是其一,等发现好一点的办法再更新!

2024-08-08 16:14:07 632

原创 vue2,v-for中动态渲染本地的图片

如果是正常在img标签的src上使用本地的url地址,是可以正常被渲染的,但是我们通过for的形式,动态渲染的话,就会通过网络请求的方式进行渲染,这个形式反而渲染不出来。加个require就行了,他这个会去请求你的图片资源,不过里面的路径还是得按照相对路径来,如果是绝对路径也是不行的。这样却不行,效果就是裂开了,我人也跟着裂开!从网络请求上来看,也是不成功的请求:304。这个效果,毋庸置疑是比较常用的,是可以的。

2024-08-07 15:01:52 187

原创 uniapp(scroll-view)设置show-scrollbar无效

在uniapp中,使用scroll-view内置组件,我这里是把他弄成一个可以滑动的导航,设置show-scrollbar="false"之后,按道理来说应该可以了,这个官方提供的一个属性可以不显示滑动条。但是,发现,在微信开发者工具中不显示的滑动条,在真机调试上就显示,及其难看。找寻了好一会,发现这个代码可行。

2024-08-05 12:23:39 499

原创 u-popup,不希望出现滚动条

在开发过程中使用u-view里面的u-popup,有时候会出现滚动条,比如我只想做一个弹窗,而不想弹窗中还有滚动条,在美观上过不去。并且内容也没多到需要滚动才能显示所有。竟然没了,那就是这个鬼margin捣乱的,但是我元素没有边距了,我使用padding给他撑开一下先,界定一下边界。再试下具体的margin?

2024-07-18 14:43:43 289

原创 通过方法返回类名?

有三种颜色,根据条件的不同,显示三种颜色,要是俩种还好说,可以利用三元运算符,默认给定一个颜色,另外一个通过类名绑定上去。要是,三种,或者很多种了,就算动态绑定,绑一大推在标签上又难看死!我是这么做的,通过动态绑定的方式,不过我是绑定一个方法,通过方法去判断,然后返回不同的类名,return出去。不复杂,就是给他绑定了一个方法,通过方法返回类名,看看就能懂。根据领取的状态不同,展示不同的颜色,这里就有三种。

2024-07-18 09:32:39 130

原创 uniapp页面跳转传参和动态修改NavigationBarTitle

比如聊天界面,需要在上方展示对方的名字,我们这样需要动态数值的,就不能写在pages配置项里面。

2024-07-16 12:15:50 500

原创 nvm安装报错(镜像问题)

安装的时候如果跟着网上早些时候的配置,调整了setting文件,配置镜像的话,可能报这个错误。这个是因为他没检索到后面的链接地址,因为镜像的地址新的已经更换了。

2024-07-09 17:12:36 316 1

原创 实现多数相加,但是传的参不固定

在 JavaScript 中,arguments 是一个类数组对象,它包含了传递给函数的所有参数。它允许你在函数内部访问所有传入的参数,即使在定义函数时没有明确列出这些参数。这对于处理不固定数量的参数特别有用。

2024-07-07 18:01:24 256

原创 vue3圆环进度条组件

主要用于展示数值,和根据百分比展示圆环。

2024-07-06 16:25:31 609

原创 vue对axios进行请求响应封装

像是在一些业务逻辑上,比如需要在请求之前展示loading效果,或者在登录的时候判断身份信息(token)等信息有没有过期,再者根据服务器响应回来的code码进行相应的提示信息。等等在请求之前,之后做的一些逻辑,都可以通过二次封装axios请求,进行实现。这里是对axios封装的一种形式,有多种形式,具体要根据具体业务需求去定。不再啰嗦,直接上具体代码吧,供参考!创建一个文件夹用于存放接口的请求,到时候用起来,只需要导出请求的方法就行,统一管理。先从我们封装好的axios里面导出具体的请求方法。

2024-07-05 17:54:38 521

原创 设置路径别名

如果想要给路径设置为别名,就是常见的有些项目前面的引入文件通过@开头的,也就是替换了一些固定的文件路径,怎么配置。如果后面path报红,那就是 缺少ts的声明配置,给他加个声明就行了。

2024-06-10 16:12:12 310

原创 react修改本地运行项目的端口

如果你想让项目在你想要的端口打开的话,就需要进行设置。

2024-06-10 15:34:49 423

原创 uniapp(微信小程序)退出小程序方法

场景是:当用户不予授权的时候,不允许使用该小程序,在用户点击取消之后,应该关闭当前小程序,不让他继续使用。在合适的地方调用该代码即可。成功退出会直接关闭当前小程序。

2024-05-25 14:25:28 1502 2

原创 前端必备网站(推荐一)

多达50多种各种各样的前端相关资源网站,其中还有一些较宝藏的网站,收藏不易。

2024-05-21 17:56:34 2060

原创 销毁残余图表GL,解决加载不出图表

当在页面中使用很多echatrs,然后导致有些图表渲染加载不出来,好像是有限制的,10多来个。所以,在切换的时候,要把不用的图表销毁,不然他会一直累积,导致渲染烂掉。

2024-05-21 16:22:46 207

原创 3D地图配置,地图上标签,自定义提示卡片

由于不是很熟悉地图的所有配置,而echatrs上的地图配置是很多的,多种多样,且还有复杂多样的地图,图表等。这里针对开发的需要,分享顺便记录一下怎么实现的,方便以后开发再参考。

2024-05-21 16:14:15 544

原创 使用Datav,echarts开发各种地图

在实际中,有时候需要针对不同的地图进行开发,而能在网上找到现成,与需要匹配度高的,几乎很难,而且找起对应的资源也相对麻烦。所以结合DataV提供的地图数据,就能开发出各种地图,然后结合现有的地图样式,替换一下地图的数据。

2024-05-21 15:54:39 734

原创 页面为组件,怎么触发onshow,执行方法,组件模拟onshow

由于开发需要,有四种不同的角色类型的页面,所以应该对应四套首页。所以我的做法是将这四种页面封装成组件,在登录的时候,根据不同的角色显示不同的组件,以展示不同的页面。但是这样做之后,封装在组件里面的方法,想要在页面展示,类似onshow情况,执行逻辑时,并不能做到。因为onshow方法是针对页面的,而组件的mounted方法也做不到onshow的效果。

2024-05-21 15:34:11 263

原创 vue3(实现上下无限来往滚动)

一般在大屏项目中,很常见的效果,就是容器中的内容缓慢地向下移动,指导底部停止,然后快速滚动回顶部,然后接着缓慢滚动到底部。并且在特定的情况下,还需要进行一些小交互,那就还得让他停下来,当鼠标移入的时候,停止滚动,当鼠标移开的时候,继续从停止的地方接着滚动。如此反复。

2024-05-04 01:51:35 1518 1

原创 修改input(placeholder)里面默认文字的颜色

修改input(placeholder)里面默认文字的颜色。

2024-04-15 11:24:40 229

原创 鼠标经过切换项,切换显示对应的内容(js)

有多个切换项,鼠标移到每一项时对应切换下面对应的内容,一项对应一项内容,并且切换选中的样式。

2024-04-08 21:36:34 572

原创 文本溢出隐藏用小点表示(多行溢出,单行溢出)

文本溢出隐藏,用小点表示。

2024-04-08 19:12:18 228

原创 如何使用在项目中使用echarts

ECharts 是一个强大的数据可视化库,主要用于在网页上创建丰富多彩的交互式图表和地图。

2024-03-28 18:36:37 1080

原创 uniapp输入框事件(防抖)

在输入框输入内容或者说输入关键词的时候,往往都要进行做防抖处理。如果不做防抖,你输入什么,动态绑定的数据就会保持一致。这样不好吗,同步获取。有个业务场景,如果是搜索框,你每次一个字符,字符串发生改变,就会请求接口一次获取数据。如果等用户输入完隔一段时间再发送请求,则会更好的利用服务器资源。

2024-03-28 09:15:14 1471

原创 uniapp先显示提示消息再返回上一页

在有些业务场景中,需要先弹出提示后,再返回上一页。

2024-03-25 23:38:53 845

原创 uniapp修改头像,选择图片

uniapp修改头像,选择图片。

2024-03-17 23:55:25 970 2

原创 uniapp(日历)

一种好看的日历样式,能够显示当前是星期几,几日,可以展开查看,还可以选择查看上一月,下一个月。还可以选中某一天,默认显示的当天。

2024-03-17 23:44:55 934 1

原创 内容不限高,点击切换收起内容和展开内容(动态获取高度)

默认是展开状态,也就是我们一开始就获取内容容器的高度,通过动态绑定高度。点击收起的时候,我们就把这个高度改为0,或者默认最小的高度。点击展开的时候,就把那个动态绑定的高度赋值为保存的值。这个scH就是动态绑定的高度,超出的部分我们隐藏,不然收起的时候会有问题,我这里是封装成组件,有些不需要收起,方便我复用才动态绑定的,可以直接再style里面写overflow:hidden就行。这是用来定义容器的高度,我们一开始挂载组件,获取到的容器高度也是赋值给这个存放着。展开的时候就将这个总的高度赋值给动态的高度。

2024-03-17 23:38:15 355

原创 uniapp,实时获取系统时间(动态显示)

在开发中,如果涉及到时间有关的,有可能需要把系统的时间以动态的形式展示出来。

2024-03-17 23:18:55 3079

原创 uni-popup(实现自定义弹窗提示、交互)

一般提示框的样式,一般由设计稿而定,如果用uniapp的showmodel,那个并不能满足我们需要的自定义样式,所以最好的方式是我们自己封装一个!(想什么样就什么样)!

2024-03-17 23:07:58 3240

原创 uniapp,导航栏(切换项)有多项,溢出采取左滑右滑的形式展示

当有多项的导航,或者说切换项,超出页面的宽度,我们采取可滑动的方式比较好一些!并且在页面右边加个遮罩,模拟最右边有渐变效果!

2024-03-17 19:19:16 1035

原创 页面内容修饰,左侧长虚线效果

页面内容修饰,左侧长虚线效果。

2024-03-17 19:09:36 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除