- 博客(12)
- 收藏
- 关注
原创 Vue3 ant-design 4.x版本使用Modal组件报错问题记录
原因是:不能在获得焦点的元素或其祖先上使用 aria-hidden。解决方案:全局添加如下CSS,暂时将Modal中该属性的元素隐藏掉。高版本chrome浏览器会出现这个问题。打开modal组件会提示如下报错信息。
2024-08-21 16:57:14 222
原创 this指向问题
在绝大多数情况下,函数的调用方式决定了this的值(运行时绑定)。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。在非严格模式下,总是指向一个对象,在严格模式下可以试任意的值。非严格模式:日常开发中没有做特别的限制都是非严格模式。严格模式:加一行代码,写在代码的最顶端,注释无影响。3.手写call、apply、bind。2.如何指定this的值。非严格模式、严格模式。
2023-09-27 15:22:15 56 1
原创 javascript 中Math 取整方法
1.Math.round 四舍五入取整。3.Math.floor 向下取整。2.Math.ceil 向上取整。
2023-08-21 14:04:13 258 1
原创 vue3异步组件
使用异步组件,build后会出现单独的syncjs 文件,是主包内容减小,在需要的时候才会加载一步组件,2.展示异步组件必须使用<Suspense></Suspense>1.引入子组件必须使用defineAsyncComponent。
2023-08-16 16:25:56 151 1
原创 vue3生命周期
beforecreate created setup语法糖模式是没有这两个生命周期的 setup 去代替。onBeforeMount 读不到dom,onMounted可以读取dom。
2023-08-11 14:01:45 38 1
原创 vue3 watch的使用
使用数组的形式,返回的newVal和oldVal 也是数组形式。是不可以的,因为他只是一个字符串,不是reactive类型的。监听属性的单一值,必须得变成一个函数。
2023-08-10 15:39:08 109 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 35
原创 vue3中ref和reactive
1.ref 支持所有类型,reactive 只支持引用类型Array Object Map Set。3.reactive 是proxy 代理的对象,不能直接赋值,直接赋值会覆盖,破坏响应对象。2.ref取值、赋值都需要加.value,reactive 是不需要加.value的。
2023-08-07 15:48:30 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人