摘要:
只要是组件都会存在生命周期的 生命周期钩子函数: 钩子函数会自动执行的 vue2 : 创建阶段 beforeCreate() / created() 挂载阶段 beforeMount() / mounted() 更新阶段 beforeUpdate() / updated() 销毁阶段 beforeD 阅读全文
摘要:
父组件 的 创建前 --》 创建后 》 挂载前 》 子组件的创建前 》 创建后 》 挂载前 》 挂载后 》 父组件挂载后 阅读全文
摘要:
vue2: 使用的 事件总线 EventBus 实现非父子通信 vue3 : 没有事件总线 通过第三方的插件 实现 mitt 要么就是 通过 Provide/inject , 再或者就是 通过 父子通信 前提是都需要借助于 <script src="./js/mitt.umd.js"></scrip 阅读全文
摘要:
1.Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。2.所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 阅读全文
摘要:
1 function deepClone(obj){ 2 let objClone = Array.isArray(obj) ? [] : {}; 3 if (obj && typeof obj 'object') { 4 for(let key in obj){ 5 if (obj[key] && 阅读全文