- 博客(9)
- 收藏
- 关注
原创 vue2和vue3组件传值——父传子
在模板中使用,自定义一个属性而后通过v-bind指令绑定这个自定义属性,并赋一个我们要传递的值。在子组件中(vue3通过defineProps接收这个自定义属性)、(vue2通过props接收这个自定义属性)这个自定义属性携带着我们传递的数据(如上图所示),这样的话我们就可以在模板中使用父组件传递给子组件的数据了。**总结:**无论是vue2还是vue3,父组件传递个子组件(父传子)的思路就是,在父组件中引入子组件,
2023-04-12 14:38:53
303
原创 vue中native的用法
在普通标签上加上native会报错且事件无效。在自定义标签上加上navtive,点击事件正常生效,在自定义事件上不加navtive不会报错但事件无效。
2023-01-13 14:49:40
727
原创 微信小程序默认目录的用处
├── app.js … 小程序入口文件├── app.json … 小程序全局配置├── app.wxss … 小程序全局样式│├── pages … 所有页面│ ├── index … index页面│ │ ├── index.js … index页面业务逻辑│ │ ├── index.json … index页面配置文件│ │ ├── index.wxml … index页面结构│ │ └── index.wxss … index页面样式│
2022-12-06 20:51:09
204
原创 Vue3.x响应式原理
2.Vue3.x中使用了ES6的一个API Proxy对数据进行代理,拦截对象中任意属性的变化,他是Window内置的一个构造函数,包括增删改查,然后通过Reflect(反射),对源对象进行操作。据说:ECMA正在尝试着把Object很多有用的API移植到 Reflect 上,后续我们可以多了解一下Reflect。
2022-10-29 21:09:43
302
1
原创 虚拟DOM中key的作用
key是虚拟DOM的标识,如果数据发生变化时,Vue会根据【新数据】生成新虚拟DOM,和【旧虚拟DOM】的差异对比,如果旧虚拟DOM和新虚拟DOM的key值相同,并且虚拟DOM内容没有变,就直接使用原来的真实DOM;如果虚拟DOM中的内容变了,就会生成新的真实DOM,然后替换掉之前的真实DOM。如果旧虚拟DOM通过对比算法没有找到和新虚拟DOM相同的key,就会创建新的真实DOM渲染到页面。
2022-10-28 02:48:02
342
原创 宏任务和微任务
我们都知道js是单线程的,主要操作DOM跟浏览器之间的交互,在同一时间只能做一件事情,这就导致后面的任务需要等前面的任务执行完毕才能执行,如果前面的任务很耗时,就会造成后面的任务一直等待,这些高耗时的操作就会带来进程堵塞,非常不友好。为了解决这个问题JS中就有了同步任务和异步任务一、同步任务和异步任务?同步任务:在主线程上,前面的任务完成了,才会执行后面的任务,形成一个执行栈。异步任务。
2022-09-24 21:51:10
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人