摘要: 1.使用事件总线机制 1.创建实例,导出实例,新建bus.js文件 import Vue from "vue" const Bus = new Vue() export default Bus 2.传值的组件引入事件总线实例,发射事件 import Bus from 'bus.js' Bus.$em 阅读全文
posted @ 2021-03-08 14:12 zoo-x 阅读(319) 评论(0) 推荐(0) 编辑
摘要: js是一门单线程的语言 同步任务放到执行栈中依次执行 异步任务放到消息队列中 等同步任务执行完后,把异步任务的回调push到执行栈中 宏任务是类似于setTimeout之类的 微任务是类似于promise,nextTick之类的 先执行微任务,再执行宏任务 总的来说,就是先执行同步任务,在执行微任务 阅读全文
posted @ 2021-03-08 11:30 zoo-x 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 引用类型具有可扩展性的特性 引用类型都有一个隐式属性__proto__ 引用类型的构造函数都有一个显式属性prototype __proto__的值指向prototype的值 若要获取一个对象的属性,先从自身找,自身找不到就去__proto__去找(或者prototype去找) 简单来说,原型链是个 阅读全文
posted @ 2021-03-08 11:14 zoo-x 阅读(55) 评论(0) 推荐(0) 编辑
摘要: vue响应式的核心是数据劫持,使用了object.defineProperty()这个方法,给每一个数据添加setter和getter,getter作为依赖收集,setter派发更新,是一种发布订阅的模式 具体来说 vue实例初始化的时候,遍历data,给date的每个数据添加setter和gett 阅读全文
posted @ 2021-03-08 11:09 zoo-x 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 使用getAttribude()方法 <a id="div" href="#" ></a> <script> const div = document.getElementById("div") div.getAttribude("href") // ==> # div.getAttrrbude(" 阅读全文
posted @ 2021-03-08 09:42 zoo-x 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 去年的某一天,我照常启动项目,发现无法登陆,然后查看network,发现请求的cookie后面有一个黄色感叹号,给的提示,是无法设置cookie,当时感觉很奇怪 百度了一下,发现是chrome升级之后SameSite的值由null变为了Lax 目前两种解决方法 1.手动更改浏览器设置 地址栏输入:c 阅读全文
posted @ 2021-02-25 16:16 zoo-x 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: let str = 'aaabcdeeefgghhhigkkabasde' 思路: 对象 遍历字符串存在对象属性次数就加一,不存在对象属性就定义这个属性并给默认值 let str = 'aaabcdeeefgghhhigkkabasde' let obj = {} for(let i = 0; i 阅读全文
posted @ 2021-02-23 17:59 zoo-x 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 我们知道,vue每个组件之间不会相互影响是因为每个组件都是一个单独的实例 而vuex是通过创建一个store实例,并把store实例挂载到了所有的组件上,那样每个组件操作store其实是对同一个引用进行操作,这个组件上改了store的state,另一个组件上的state也会改变 阅读全文
posted @ 2021-02-23 15:32 zoo-x 阅读(155) 评论(0) 推荐(0) 编辑
摘要: <template></template> <script> export default { methods: { print() { console.log(123); }, }, }; </script> <style> </style> 子组件中定义了一个方法print,打印123 父组件想 阅读全文
posted @ 2021-02-23 15:08 zoo-x 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 假设这是父组件 father <template> <div> <Child /> </div> </template> <script> import Child from './child' export default { components:{ Child }, data() { retu 阅读全文
posted @ 2021-02-23 15:03 zoo-x 阅读(189) 评论(0) 推荐(0) 编辑