自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3的computed计算属性和watch监听的区别和相同点

1.计算属性(computed)计算属性是基于他们的依赖的数据源进行缓存的,只有在依赖的数据发生变化的时候才会进行计算,可以避免不必要的重复计算.计算属性适用于一些总结一些新的数据,如对数据进行累加,过滤,格式化等。计算属性可以像普通属性一样使用。计算属性中必须使用return返回监听器(watch)监听器允许我们在监听数据变化时执行异步的操作或复杂的逻辑监听器适用于数据变化并进行操作响应时。监听器可以监听一个或多个数据的变化相似之处计算属性和监听器都可以依赖于响应数据他们都

2024-04-26 11:09:49 335

原创 js中使用数学中的笛卡尔积实现需求

笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。接下来我们回归正题吧,我们怎么通过js去实现一个笛卡尔积。

2024-01-16 11:19:13 610

原创 js中浮点数计算问题

浮点型数据失真问题的解决

2023-12-04 16:10:06 191

原创 js之类型检查

类型检测的方法。

2023-09-20 15:44:07 122

原创 js类型转换

隐式转换

2023-09-20 11:43:58 95

原创 vue3的响应式

vue3通过 proxy API重写了响应式部分,并独立维护及发布整个reactivity库reactive通过createReactiveObject主要做了以下几件事响应式的实现方式就是劫持数据,vue3的reactive APi就是通过Proxy劫持数据由于Proxy劫持的是整个对象,所以检测到任何对对象的修改,弥补了Object.definePropertyAPi的缺陷劫持对observed对象的一些操作。

2023-07-03 13:54:01 200

原创 vue.js3.0的优化

vue3相比vue2的优化点

2023-06-28 11:56:43 196

原创 vue-中父组件传个子组件的值,会随着子组件的修改,进行改变问题处理(开发中所遇问题)

今天在项目中遇到一个比较稀奇的事情,当我先描述下,我使用了一个组件,组件里面值的改变在点击确定之后需要带会到父组件中,并且在点击打开组件的时候要求内容回显,这时我就将数据通过父子传值的方式给子组件传值,当我改变子组件值,还没有点击确定时,父组件的数据也发生了改变,后来发现这是由于所传的值是引用数据类型的原因,当然我们使用基本数据类型的时候,就不会发生这件事儿了。解决方法:通过上面我们知道需要通过深拷贝的方式将数据传个子组件,这样的事情就不会发生了,我们可以使用lodash的clonedeep。

2023-06-07 21:04:31 1394 2

原创 canvas学习之路第二档CanvasRenderingContext2D对象相关api的方法系列

canvas方法Api的使用

2023-06-05 17:59:10 245

原创 canvas学习之初始化第一档填充圆

canvas学习之路

2023-06-05 15:18:28 296

原创 简单通过iframe+postMessage+localstorage实现跨域通信存储

通过以上的代码我们就可以在我们新打开页面中的localStorage中查看到我们需要的token。这个方式我们可以实现我们在工作上出现的单点登录的问题,或者跨域传递信息的解决方案。下面的这个是http://localhost:8080里面的代码。下面的这个是http://localhost:8081里面的代码。在vue中也可以使用以上的方法进行实现。

2023-03-28 10:27:24 1462

原创 vue3基础

vue3和vue2的区别

2023-03-03 14:23:25 90

原创 Electron的基础学习

electron学习

2023-03-01 18:09:11 237

原创 防抖和节流的简单实现

【代码】防抖和节流的简单实现。

2022-10-24 10:14:37 106

原创 0905-vue基础

vuex待完善,路由守卫

2022-09-14 21:41:50 80

原创 0902-vue基础

路由,组件,v-model,async

2022-09-14 20:50:49 857

原创 0901-vue

vue基础

2022-09-04 20:41:01 1161

原创 0831-vue

组件,网络请求,计算属性,监听器,混入,过滤器 全局组件的顶定义

2022-09-01 22:27:45 83

原创 0830-vue

vue的指令和自定义指令基础

2022-08-31 20:40:41 200

原创 0829-vue

vue基础

2022-08-30 21:36:08 119

原创 vue项目实战-尚品汇(二)

day2-尚品汇2

2022-03-31 12:46:20 1807

原创 vue项目实战-尚品汇

实战项目--尚品汇

2022-03-29 10:51:50 4230

原创 Vuex基础学习

vuex的基础学习笔记

2022-03-24 17:07:39 1133

原创 vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent) is not a function报错怎么处理

如何解决vue中插件的不匹配问题

2022-03-23 11:32:45 5245

空空如也

空空如也

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

TA关注的人

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