自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 this指向问题

在绝大多数情况下,函数的调用方式决定了this的值(运行时绑定)。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。在非严格模式下,总是指向一个对象,在严格模式下可以试任意的值。非严格模式:日常开发中没有做特别的限制都是非严格模式。严格模式:加一行代码,写在代码的最顶端,注释无影响。3.手写call、apply、bind。2.如何指定this的值。非严格模式、严格模式。

2023-09-27 15:22:15 42 1

原创 javascript 中Math 取整方法

1.Math.round 四舍五入取整。3.Math.floor 向下取整。2.Math.ceil 向上取整。

2023-08-21 14:04:13 214 1

原创 js join方法

把数组转为字符串,默认以逗号分隔。

2023-08-21 11:27:21 185 1

原创 vue3异步组件

使用异步组件,build后会出现单独的syncjs 文件,是主包内容减小,在需要的时候才会加载一步组件,2.展示异步组件必须使用<Suspense></Suspense>1.引入子组件必须使用defineAsyncComponent。

2023-08-16 16:25:56 127 1

原创 vue3 父子组件传参

【代码】vue3 父子组件传参。

2023-08-11 17:23:45 205 1

原创 vue3生命周期

beforecreate created setup语法糖模式是没有这两个生命周期的 setup 去代替。onBeforeMount 读不到dom,onMounted可以读取dom。

2023-08-11 14:01:45 26 1

原创 vue3 watch的使用

使用数组的形式,返回的newVal和oldVal 也是数组形式。是不可以的,因为他只是一个字符串,不是reactive类型的。监听属性的单一值,必须得变成一个函数。

2023-08-10 15:39:08 99 1

原创 vue3的响应式原理

(2)数组只能操作设定的7中方法(push pop unshift shift splice sort reserve),修改数组某一项的值也无法劫持。(1)对象中只能劫持设定好的数据,新增的数据需要使用Vue.set(属性名,属性值)才可以响应式;vue2的响应式使用的事Object.definedProperty。vue3使用的事Proxy。

2023-08-10 15:23:37 25

原创 vue3 computed的使用

支持一个对象传入get函数,和set函数自定义操作。

2023-08-10 13:33:35 489 1

原创 vue3中ref和reactive

1.ref 支持所有类型,reactive 只支持引用类型Array Object Map Set。3.reactive 是proxy 代理的对象,不能直接赋值,直接赋值会覆盖,破坏响应对象。2.ref取值、赋值都需要加.value,reactive 是不需要加.value的。

2023-08-07 15:48:30 132

原创 TypeScript学习记录

typescript 学习记录

2023-08-04 10:36:45 25 1

空空如也

空空如也

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

TA关注的人

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