自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hydro框架开发环境部署总结

hydro框架环境部署遇到的问题以及解决方案

2024-03-26 17:01:53 866

原创 Docker+Nginx部署Vue3+SpringBoot项目

本篇记录如何在云服务器上使用Docker通过Nginx部署Vue3+SpringBoot项目。项目部署的方法有很多种,例如:宝塔面板快速部署、编写Dockerfile文件构建镜像容器部署,而我介绍的方法其实都是一个道理,通过修改Nginx的nginx.conf配置文件找到项目路径。

2023-12-26 18:50:28 261

原创 微信小程序scroll-view组件之上拉加载下拉刷新(解决上拉加载不触发)

最近在学习微信小程序,有一个功能就是做一个商品列表分页限流然后实现上拉加载下拉刷新功能,遇到了一个使用scroll-viwe组件下拉刷新事件始终不触发问题,网上很多说给scroll-view设置一个高度啥的就可以解决,有些人设置了高度也不触发,所以在下就研究了一波这个scroll-view的触发机制。

2023-07-12 18:05:57 7266 4

原创 学生管理系统——C语言单链表结构存储

学生管理系统,是用c语言程序设计的一款简便软件项目,能对学生信息进行增删查改、排序、导入、导出,使用链表的结构存储。

2023-07-06 15:48:52 3483

原创 node.js版本管理工具——nvm

nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

2023-04-24 23:33:00 359

原创 宝塔面板vue项目进行反向代理

本地vue项目运行的时候使用了配置proxy反向代理来解决前端跨域问题,但是proxy部署到服务器上就会失效,所以要服务器也要配置反向代理,记录一下我在宝塔面板上如何快速配置前端项目的反向代理。

2022-12-24 22:14:18 1269 1

原创 JavaScript探索——闭包

理解作用域链和使用对理解闭包很重要,因为在调用一个函数时,函数会创建一个执行上下文,并创建一个作用域链,也就是因为作用域链才会有闭包。对于闭包要深入要涉及执行上下文和作用域链等一系列,本文章是以我的理解讲述闭包。《红宝书》中定义:闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现。

2022-10-16 17:42:13 264

原创 vue3+pinia+vuerouter4动态路由菜单

最近在做一个通用后台管理系统的框架,通过用户登录拿取用户的权限和菜单列表数据来动态添加路由,使不同用户的显示不同左侧菜单列表。这篇文章主要是讲述通过vue3+router+pinia技术栈设置动态路由菜单。

2022-09-12 12:53:21 8746 8

原创 程序员的实习小总结

谈诗与远方,理想主义!

2022-09-08 12:15:52 534

原创 【摸鱼系列】html+css登录界面

html+css的登录界面

2022-08-17 16:12:53 275

原创 Git之【常用命令和代码提交的命名规范】

记录一下自己在平时常用到的git命令,还有commit提交代码的命名规范提示:以下是本篇文章正文内容,下面案例可供参考。

2022-08-14 12:30:54 741

原创 基于vue使用element定义一个三级联动省市级选择器

基于vue使用element定义一个三级联动省市级选择器

2022-07-25 15:32:55 3051 5

原创 async函数实现多个请求处理

因为async函数在awat后面是可以返回Promise 对象和原始类型的值(数值、字符串和布尔值,但这时会自动转成立即 resolved 的 Promise 对象)。所以我很喜欢定义一个对象去接受await返回的数据,如下:思考:如果有多个请求呢?加入多个await返回promise实例吗?如果async函数内部出现异常会导致返回的 对象变为状态,后面的请求就会等待造成请求堵塞,所以有时,我们希望即使前一个异步操作失败,也不要中断后面的异步操作。这时可以将 await 放在 try...catch

2022-07-10 13:42:39 3335

原创 vue2响应式原理之依赖收集

vue2响应式原理之递归侦测全部对象属性,讲述了对象中嵌套对象或者数组的深层嵌套进行数据劫持使对象全部属性变得响应式,这一篇将讲述如果数据发生变化通过getter和sertter进行依赖收集通知Watcher进行视图更新 ......

2022-06-05 19:03:59 1412 2

原创 vue2响应式原理之递归侦测全部对象属性

在我的上一篇文章vue2响应式原理之Object.defineProperty()方法中介绍了Object.defineProperty()方法使单个对象属性进行数据劫持,通过getter和setter方法来更新对象的数据实现响应式。但是对象里面嵌套对象或者数组方法就不适用了,所以接下来是如何使对象的全部属性进行侦测实现每一层数据都是响应式。Observer类将一个正常的object转换为每个层级的属性都是响应式(可被侦测的) object形成递归,多个函数/类循环调用二、数组的响应式处理

2022-06-01 18:30:32 614

原创 vue2响应式原理之Object.defineProperty()方法

vue2响应式原理之Object.defineProperty()方法

2022-05-13 22:19:02 3595

原创 CSS之过渡和动画

CSS之过渡和动画

2022-04-30 12:21:11 1485 1

原创 vue3+ts 页面跳转传对象

进最近在使用vue3+ts+vite做了一个小项目,页面跳转需要传对象然而我就跟往常使用vue2和js的用法传参然后出现了问题何去解决

2022-04-04 19:01:54 3622 2

原创 解决vue中Error in render: “TypeError: Cannot read property ‘avatar‘ of undefined“

前言:很多前端的入门小白经常遇到,明明已经从后端获取数据并前端接收到数据了但是渲染数据的时候老是报某个字段undefined ,本人也是小白一名所以记录自己结合网上解决的方案总结一下问题描述:例如:这是我们后端返回的数据: postInfo:{ "id": 120, "userInfo": { "uid": 23, "nickname": "好好好", "avatar": "http://qny.ztit.cc/...

2022-02-27 22:24:38 7073

原创 springboot配置微信公众号获取openid

去啊饿我去稳定

2021-11-14 11:57:58 2924

原创 讯飞语音api 文字转语音生成MP3遇到的bug

项目场景:最近做前端我遇到一个令人头疼的bug,请教了我们工作室的前端大佬也没能解决根本问题,最后发现是后端的问题,而且还挺难发现的。因为这个bug花了我不少时间,我也不能让自己头发白掉所以就记录一下问题描述:最近用vue做一个小说听书的功能,后端接口调用了讯飞语音api的接口通过阅读的章节内容转换成mp3文件并存储文件路径到对应数据库并访问文件。前端设定了如果第一次听该章节要进行文件加载存储,第二次就不用加载,然而第一次听书的时候老是报我获取的音频文件字节为0或不是MP3文件的错误,刷新页面后

2021-11-13 12:27:24 2061 1

原创 springboot +security部署swagger2

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言如何在springboot+security项目上部署swagger2 ,并遇到请求拦截问题的解决提示:以下是本篇文章正文内容,下面案例可供参考一、swagger2是什么?Swagger2是可以快速生成RESTful API 文档框架,可以用于生成、描述、调用和可视化 RESTful 风格的 Web

2021-10-01 10:38:36 1737

原创 基于vue的时间格式化

在使用vue的开发中由于在后端取到的时间date在前端显示是2021-08-24T16:00:00.000+00:00这种格式然而我们开发要求是要2021-08-24这种格式所以我们得想办法格式转换,目前我有两种解决方法1.vue中一般有过滤器,我们在过滤器中写一个方法dateFormat然后在你获取的date中引用此方法然后2021-08-24T16:00:00.000+00:00就会格式化成2021-08-242.在vue使用格式化插件moment使用yarn命令安装moment..

2021-08-30 11:28:01 3973

空空如也

空空如也

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

TA关注的人

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