自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 cursor ai编辑器主题设置

cursor编辑器基于vscode修改而来,不过左下角改成了打开远程界面,所以主题设置需要从顶部文件菜单进入。

2024-09-20 14:18:37 1454

原创 无法加载.ps1文件问题

无法加载文件 D:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。查看执行策略/权限;命令给用户赋予权限;

2023-08-18 15:04:01 1065 1

原创 vue3获取子组件真实dom元素和子组件属性方法

vue3获取子组件真实dom元素和子组件属性方法。

2023-05-24 17:16:08 2567

原创 Target version not match, you can specify the target version in vueCompilerOptions.target in tsconfi

Target version not match, you can specify the target version in vueCompilerOptions.target in tsconfig.json / jsconfig.json. (expected "target": 2.7)

2022-10-11 14:23:15 13874 11

原创 Flutter基础语法之数组

flutter数组方法,flutter数组语法

2022-05-25 17:58:24 4480

原创 Object与Map的区别

Object与Map的区别简介:共同点:不同点:1.构造方式Object:Map2.键的类型Object:键类型必须是string或者Symbol,如果非String类型,会进行数据类型转换Map:键可以是任意类型,包括对象,数组,函数等。**不会**进行数据类型转换。3.键的顺序Object:key是无序的,不会按照添加到顺序返回Map:key是有序的,按照插入的顺序返回4.键值对sizeObject:只能手动计算,通过Object.keys()方法或者通过for...in循环统计Map:直接通过size

2022-04-30 23:59:22 4816

原创 解决.gitignore忽略文件不生效问题

解决.gitignore忽略文件不生效问题git命令git常用命令项目中遇到新添加忽略规则不生效问题,在此记录解决方法git命令切换到项目所在目录# 清空git缓存git rm -r --cached .重新添加所有文件git add .这里我想忽略了pnpm-lock.yaml文件,执行上述步骤后已经达成效果。git常用命令git常用命令...

2022-03-14 10:04:43 1597

原创 SPA单页面应用首屏加载速度提升方法

SPA单页面应用首屏加载速度提升方法

2022-03-10 16:06:57 963

原创 Git常用命令

Git常用命令日常使用分支操作查看提交历史其他命令全局配置项打开 git config 命令帮助手册git生成ssh密钥日常使用查看文件状态git statusgit status -s/short 精简方式查看文件状态查看提交历史git log未添加和修改的文件全部添加到暂存区git add . 将暂存区文件提交到本地仓库并添加备注git commit -m 'chore: xxxxxx'git commit -a -m :跳过暂存直接提交到仓库推送本地commit到远程仓

2022-03-10 15:11:22 940

原创 Vue3-生命周期

Vue3-生命周期vue2与vue3生命周期对比在setup组合式api中使用生命周期同时在配置项和setup中使用生命周期的调用顺序vue2与vue3生命周期对比左边是vue3右边是vue2,对比两图我们发现vue创建方式由new Vue(), 更改为 Vue.createApp(oprions).mount(el)。在vue3中先将配置项传入,一切准备就绪后再开始创建实例。生命周期 beforeDestroy改为 beforeUnmount生命周期 destroyed改为 unmounte

2022-03-07 00:52:54 2366

原创 VUE3学习

vue3学习Vue3-vite与cli方式创建项目Vue3-Watch监听使用Vue3-Watch监听RefImpl对象的说明Vue3-WatchEffect

2022-03-07 00:15:04 92

原创 vue3Watch监听RefImpl对象的说明

vue3Watch监听RefImpl对象的说明watch监听RefImpl对象watch监听RefImpl对象<script>import { ref, reactive, watch } from "vue";export default { name: "Demo", setup() { // 数据 let sum = ref(0); let msg = ref("你好啊"); let person = ref({ name: "张

2022-03-07 00:08:41 5838

原创 Vue3-WatchEffect

Vue3-WatchEffectwatchEffect函数的使用watchEffect函数的使用watchEffect函数自动监听回调函数里使用到的 响应式对象不用指明监听的对象,回调使用到哪个对象就监听哪个对象与watch监听对比既要指明监视的属性,也要指明回调函数与computed计算属性对比computed注重结果,也就是返回值watchEffect注重逻辑,也就是回调执行的过程(报销流程,axios请求等)<template> <

2022-03-06 23:58:56 270

原创 VUE3的watch监听使用

VUE3的watch监听使用watch介绍watch监听的不同情况1 监听单个refimpl数据2 监听多个refimpl数据3 监听proxy数据4 监听proxy数据的某个属性5 监听proxy数据的某些属性总结watch介绍vue中watch用来监听数据的响应式变化.获取数据变化前后的值watch的完整入参watch(监听的数据,副作用函数,配置对象)watch(data, (newData, oldData) => {}, {immediate: true, deep: true})

2022-03-02 00:06:59 45396 5

原创 vue3 vite与cli方式创建项目

vue3创建项目一 vite方式创建1.1 vite创建命令1.2 填写项目名称1.3 选择架构框架1.4 选择vue版本1.5 项目结构1.6 修改vite配置文件二 cli方式创建vue3项目2.1 cli创建命令2.2 选择模板多节点报错问题解决方案一 vite方式创建1.1 vite创建命令npm init vite@latest# 或者yarn create vite1.2 填写项目名称1.3 选择架构框架1.4 选择vue版本这里我选择了ts版本选择完后就开始创建vu

2022-03-01 00:11:55 2685

原创 第一章:权衡的艺术

第一章:权衡的艺术1.1 命令式和声明式1.2 性能与可维护的权衡1.3 虚拟DOM的性能到底如何采用原生innerHTML属性创建页面。采用虚拟DOM方式创建页面innerHTML与虚拟DOM方式更新页面对比1.4 运行时和编译时纯运行时:只有在运行程序时才有效。运行时+编译时:运行程序时才开始编译代码。编译时:编译完代码才能运行程序。选择分析1.1 命令式和声明式命令式:关注过程:代码描述的“做事的过程”。声明式:关注结果:代码描述的是“做事的结果”。例如:实现以下内容获取id为app的di

2022-02-18 01:49:16 480

原创 HTTP缓存-http强制缓存与协商缓存

http缓存缓存介绍缓存的原理:在首次请求后保存一份请求资源的响应副本,当用户再次发起相同请求后,如果判断缓存命中则拦截请求,将之前存储的响应副本返回给用户,从而避免重新向服务器发起资源请求。缓存的技术种类:代理缓存、浏览器缓存、网关缓存、负载均衡器及内容分发网络等,大致分为两类:共享缓存和私有缓存。共享缓存指的是缓存内容可被多个用户使用,如公司内部架设的Web代理;私有缓存指的是只能单独被用户使用的缓存,如浏览器缓存。HTTP 缓存可细分为强制缓存与协商缓存。强制缓存:不用判断缓存是否过期

2022-02-15 01:12:24 2148 1

原创 git生成ssh密钥(ed25519加密)

通过ed25519加密方式生成ssh密钥并添加到gitee仓库

2022-02-11 11:49:41 21007

原创 encodeURI,encodeURIComponent的区别

encodeURI,encodeURIComponent的区别原因编码原因写项目的过程中需要拿到后端的pay_link数据,通过form表单加post的方式跳转页面.在此记录一下 encodeURI与encodeURIComponent 编码解码的区别链接: link.编码它们都是编码URL,唯一区别就是编码的字符范围,其中encodeURI方法不会对下列字符编码 ASCII字母 数字 ~!@#$&*()=:/,;?+'encodeURlComponent方法不会对下列字符编码

2021-09-01 00:34:22 233

原创 在tsx文件中使用el-select组件

在tsx文件中使用el-select组件记录visible-change事件使用<el-select filterable style="width:100%" v-model={this.userformData.userid} placeholder="请选择" ref="select" {...{ on: { 'visible-change': (callback: any) => { this.inputonfocus = callback; } }

2021-03-17 12:07:55 1571 1

AWS_JavaScript.docset.zip

2020 八月最新的js离线文档 作为一名程序员,工作学习中免不了要查询API文档。这时候拥有一个款好用的本地离线API文档大全就派上用场了,Zeal的文档非常丰富,官方地址:Zeal,拉到最下面可以看到支持的文档列表。

2020-08-07

空空如也

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

TA关注的人

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