自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录使用vue-test-utils + jest 在uniapp中进行单元测试

1.安装依赖 2. package.json配置 3.jest配置 4.测试文件目录 5.编写setup.js 6.编写第一个测试文件 7.jest.fn()和jest.spyOn() 8.jest 解析scss失败 9. 测试vuex 10. $refs 11.定时器12.测试函数调用n次 13.手动调用生命周期 14. 处理其他模块导入的函数 15.测试插槽

2023-10-02 23:59:04 1562

原创 miniprogram-ci实现自动化上传uniapp项目并更新版本号及版本描述

配置miniprogram-ci、配置release-it和git-cz

2023-03-26 17:39:30 1424 1

原创 简陋的vue-cli项目改写成nuxt2项目

1. 安装下载nuxtjs 2. 配置路由 3. 配置路由重定向 4. 配置一些全局的css 5. 使用sass 6. 编写公共头部布局模板 7. 改写组件 8. 改写请求接口 9. 改写vuex 10. 引入第三方插件 11. 配置meta 12.开启gzip、brotli压缩 13. 部署

2022-09-08 17:30:44 1127 1

原创 简陋的nuxt3学习笔记

安装、nuxt3目录结构、nuxt-link标签、动态路由、嵌套路由、布局模板、组件、模块化代码Composable文件夹、数据请求、middleware路由中间件

2022-08-04 19:28:08 432

原创 学习pinia 介绍-State-Getters-Actions-Plugins

介绍-State-Getters-Actions-Plugins

2022-07-20 00:04:54 318

原创 Vue3学习笔记4 自定义hooks、globalProperties、filters、自定义插件、样式穿透、nextTick

1. 自定义hooks2. globalProperties3. filters(vue3已移除)4. 自定义插件5. 样式穿透:deep()6. :slotted()、:global()、:v-bind()7. nextTick8.移动端适配解决方案

2022-07-18 19:43:32 510

原创 今天是学习前端的第一天之小程序的双线程架构

今天是学习前端的第一天之双线程架构微信小程序的诞生小程序是期望的产物。在没有小程序的时候,企业们都在微信用什么?答案是H5。因为公众号,公众号是小程序的前身,但H5也有自己的缺点,无法自己获取很多底层 APP 拥有的功能。随着微信提供一系列的JS-SDK给Web开发使用,(JS-SDK就是一套调用微信能力的工具包。比如微信支付等等的微信功能)WebView 的使用频率越来越高。而Webview的加载体验相对比较糟糕。微信作为一个平台,具有优化用户体验的责任。微信面临的问题是如何设计一个比较好的系

2022-05-07 01:25:42 2261 3

原创 vue 计算属性传参数

计算属性传参

2022-03-28 16:24:29 3081

原创 uniapp小程序 使用cheerio处理网络请求拿到的dom数据

简单记录cheerio的使用

2022-03-24 20:45:52 2610 2

原创 uniapp小程序 处理后台的arraybuffer类型数据并实现预览pdf

处理后台的arraybuffer数据,实现预览pdf

2022-03-20 14:44:07 4453

原创 node.js实战记录3 文章分类管理功能、文章管理功能

multer处理form-data类型数据

2022-02-14 18:15:06 1043

原创 node.js实战记录2 获取用户信息、更新用户信息、重置密码、更换头像

1. 获取用户的基本信息2. 更新用户的基本信息3. 重置密码4. 更换头像

2022-02-12 15:22:06 2583 2

原创 node.js实战记录1 初始化项目、实现登录注册功能

1.创建项目、配置cors跨域、配置解析表单数据的中间件、初始化路由相关的文件夹、初始化用户路由模块、抽离用户路由模块中的处理函数2. 在数据库中新建users表、安装配置mysql模块、优化res.send()代码、优化表单数据验证、配置解析 Token 的中间件

2022-02-11 18:36:16 807

原创 node.js学习笔记6 Web开发模式、Session认证机制、JWT认证机制、在express中使用Session认证和JWT

服务端渲染的Web开发模式、前后端分离的Web开发模式Session 认证机制、在express中使用 Session 认证JWT 认证机制、在express中使用 JWT

2022-02-07 23:40:59 864

原创 node.js学习笔记5 MySQL数据库的基本使用、使用mysql模块在项目中操作MySQL

1. 数据库的基本概念2. 安装并配置MySQL3. MySQL的基本使用3.1 使用MySQL Workbench管理数据库3.2 使用SQL管理数据库4. 在项目中操作MySQL4.1 在项目中操作数据库的步骤4.2 安装与配置mysql模块4.3 使用mysql模块操作MySQL数据库

2022-02-06 21:40:44 1450

原创 node.js学习笔记4 使用express写接口、接口跨域问题、CORS、JSONP接口

1. 使用expresss写接口2. 接口的跨域问题3. 使用cors中间件解决跨域问题4. CORS5. CORS请求的分类6. JSONP

2022-01-30 01:23:55 790 1

原创 node.js学习笔记3 express基本使用、托管静态资源、express中间件

1. 什么是express1.1 http模块和express的关系2. express能做什么3. express的基本使用3.1 安装3.2 创建最基本的web服务器3.3 监听get请求3.4 监听post请求3.5 把内容响应给客户端3.6 获取url中携带的查询参数3.7 获取url中的动态参数4. 托管静态资源4.1 express.static()4.2 托管多个静态资源目录4.3 挂在路径前缀5. nodemon5.1 安装nodemon5.2 使用node

2022-01-28 00:48:02 1857

原创 node.js学习笔记2 模块化、npm与包

1. Node.js中的模块化1.1 加载模块1.2 module对象1.3 module.exports对象1.4 exports对象2. Node.js中的模块化规范3. npm与包3.1 包3.1.1 安装包3.1.2 初次装包后多了哪些文件3.1.3 包的语义化版本规范3.2 包管理配置文件3.2.1 快速创建package.json3.2.2 一次性安装所有包3.2.3 devDependencies节点3.3 解决下包速度慢的问题3.3.1 切换npm的下包镜像源

2022-01-27 01:02:50 1117

原创 node.js学习笔记1 fs模块、path模块、http模块

什么是Node.js、Node.js中的javascript运行环境、fs文件系统模块、path路径模块http模块、创建最基本的web服务器的基本步骤

2022-01-26 00:20:19 951

原创 Vue3学习笔记3 生命周期、异步组件、代码分包、Suspense、依赖注入、Mitt、v-model、自定义指令directive

1. 生命周期2. 异步组件-代码分包-suspense3. Teleport传送组件4. 依赖注入Provide / Inject5. Mitt库的使用6. v-model和.sync修饰符7. 自定义指令

2022-01-24 22:59:03 2880

原创 vue-cli中配置gzip压缩

1. 引入依赖compression-webpack-plugin2. vue.config.js配置

2022-01-24 15:39:30 5638 1

原创 Vue3学习笔记2 reactive、shallowReactive、readonly、computed、watchEffect、watch、toRef

1. reactive2. shallowReactive3. readonly4. computed5. watchEffect高级侦听器6. watch侦听器7. toRef8. toRefs

2022-01-20 14:20:38 599

原创 Vue3学习笔记1 vite、Volar、setup、script-setup、ref、 shallowRef、triggerRef、customRef

1. 创建Vue3.0工程(vue-cli / vite)2. vite构建项目目录3. Volar4. composition api5. setup6. ref7. shallowRef8. triggerRef9. customRef

2022-01-16 01:57:35 599

原创 vue中的导航守卫

全局守卫、独享守卫、组件内守卫

2022-01-14 16:18:27 526

原创 请求头的content-type及相应的axios配置

使用axios配置请求头中的content-type1.Content-Type:application/json2.Content-Type:application/x-www-form-urlencoded3.Content-Type: multipart/form-data

2022-01-13 21:48:13 2877

原创 vue cli中使用预渲染技术解决SEO对SPA不友好问题

1. 引入依赖 prerender-spa-plugin2. vue.config.js配置3. 在main.js 添加监听方法4. 配置meta参数为什么SEO对单页面应用SPA不友好

2022-01-11 16:50:55 724

原创 vue axios接口请求封装

简易记录一下最近用到的比较顺手的、axios接口请求的封装

2022-01-10 11:56:24 2089 6

原创 vue2与vue3中的响应式原理

vue2与vue3中的响应式原理

2021-11-22 22:33:51 245

原创 vue-awesome-swiper @3.1.3使用,记录一些bug及解决方法

安装、引入、需求:切换slide时要更换app组件的背景、问题:第一次进入时可以正常切换slide,切换路由之后,再切换回来就不能正常切换slide了、问题:默认显示的是最后一个swiper-slide

2021-11-17 21:29:15 2681

原创 vue中路由的props配置

路由props配置的三种写法:props值为对象、props值为布尔值、props值为函数

2021-11-15 22:05:00 538

原创 vue中路由的参数传递

1.路由的query参数、2.命名路由、3.路由的params参数、

2021-11-15 21:56:36 641

原创 vue cli配置代理解决跨域问题

跨域问题、解决跨域问题、vue cli配置代理

2021-11-13 15:07:27 1699 1

原创 vue中的组件通信(子向父和任意组件之间)(组件的自定义事件、全局事件总线、消息订阅与发布)

组件的自定义事件(子 => 父)、全局事件总线(任意之间)消息订阅与发布(任意之间)

2021-11-11 20:10:36 502

原创 移动端开发-乱七八糟的学习笔记

1.移动开发-流式布局、2.移动开发-flex布局、3.移动开发-rem适配布局、4.移动开发-响应式布局

2021-11-08 20:30:52 1900

原创 vue检测数据的原理

vue如何监测对象中的数据?vue如何监测数组中的数据?

2021-11-04 23:54:41 540

原创 vue中key的作用与原理

1. 虚拟DOM中key的作用 。2.对比规则。3.index作为key可能引发的问题。4.开发中如何选择key

2021-11-01 12:46:26 744

原创 css画三角

利用border

2021-10-22 17:07:21 68

原创 图片懒加载的实现(监控滚动条/Intersection Observer)

为什么需要懒加载、监控滚动条实现懒加载、IntersectionObserver实现懒加载

2021-10-18 23:12:41 474

原创 canvas绘制刮刮卡

效果像这样????主要用到合成属性globalCompositeOperation这里用的globalCompositeOperation属性值为destination-out,即源图像透明,只显示源图像之外的目标图像。在这里我们的源图像是鼠标按下绘制的圆形,目标图像就是绘制出来的刮刮卡那块粉色的图像,鼠标按下以外的粉色图像会变成不可见,就显现出来了最外层盒子设置的蓝色背景色...

2021-10-14 18:49:27 512

原创 canvas绘制时钟

效果像这样????主要用了rotate()、translate()等转换方法save()、restore()多次保存恢复画笔状态完

2021-10-14 18:48:44 496

空空如也

空空如也

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

TA关注的人

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