摘要: 一. 1.promise的执行流程 2.Promise的API (1)promise构造函数的结构 promise构造函数接收一个参数==>这个参数是个函数,被称为执行器函数==>执行器函数接收两个参数,这两个参数也都是函数 执行器函数的内部代码是默认同步调用的,不会进入到队列中等候 执行器函数也可 阅读全文
posted @ 2021-12-29 22:13 嗜血汽车人 阅读(159) 评论(0) 推荐(0)
摘要: (1)订阅外部库 npm i pubsub-js import oubsub from 'pubsub-js' (2) this.pubid = pubsub.subscribe('hello',(msgname,data)=>{ //接收方执行回调,data为接收到的信息 }) //类似于定时器, 阅读全文
posted @ 2021-12-29 16:52 嗜血汽车人 阅读(36) 评论(0) 推荐(0)
摘要: (1)定义在vue的原型对象上! (2)用于组件间通信的中转站,方式还是自定义事件$emit() 因为只有某个组件销毁,但是$bus实例还没有被销毁,那么该组件绑定的事件就应该被解绑 阅读全文
posted @ 2021-12-29 16:34 嗜血汽车人 阅读(42) 评论(0) 推荐(0)
摘要: (1)注意:!!给组件使用的 (2)自定义事件绑定在该组件的实例对象vc上 (3)给那个组件标签绑定的自定义事件==>就在哪个组件中用methods中的方法调用$emit触发该事件 (4)用于组件间通信(数据) (5)销毁后所以组件的自定义事件都不生效了 逻辑上是: a组件调用b组件标签,并绑定一个 阅读全文
posted @ 2021-12-29 15:15 嗜血汽车人 阅读(119) 评论(0) 推荐(0)
摘要: local (1)在读取没有值的数据时返回null (2)关闭浏览器也不会清空数据,因为保存在本地 (3)清除浏览器缓存时会被清空 (4)一般5M存储大小 session (1)关闭浏览器丢失所有数据 (2)其余用法和local一样 在vue中用watch监视并保存到本地(注意要使用json) 阅读全文
posted @ 2021-12-29 13:39 嗜血汽车人 阅读(68) 评论(0) 推荐(0)
摘要: 1.reduce(回调函数,统计初始值) array.reduce((pre,current)=>{},pre) (1)数组的长度length决定回调函数的调用次数 (2)reduce()返回最后一次调用的回调函数的返回值 (3)current代表数组中每一个项数据 (4)pre常为统计值,一般为0 阅读全文
posted @ 2021-12-29 13:03 嗜血汽车人 阅读(52) 评论(0) 推荐(0)
摘要: 父子通信 1.父 => 子 在父组件template中调用子组件标签==>在子组件标签设置自定义属性并和父组件中data某项数据绑定==>子组件配置项使用props属性接收该自定义属性 ==>子组件data配置新的变量属性接收props构建一个新副本==>调用该属性(防止引用变量被修改) 2.子 = 阅读全文
posted @ 2021-12-29 12:08 嗜血汽车人 阅读(38) 评论(0) 推荐(0)