- 博客(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
原创 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
原创 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
原创 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
原创 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-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人