- 博客(8)
- 收藏
- 关注
原创 Record视频笔记 / Promise+
一、补充 在promise之前,进行异步操作都是单纯使用 “回调函数” 的方法,其中,异步编程主要包含: 1、fs文件操作 2、Ajax 3、定时器 4、数据库操作 二、Promise是什么? 可以理解为一个对象,封装着一个异步操作(未来才结束的事件),并获取操作的结果值(成功与否)。 三、为什么用Promise? 1、指定回调函数方式更灵活:可以在启动异步任务之后给promise对象绑定回调函数,甚至可以在异步任务结束后指定一个很或多个。 2、支持链式调用,解决了回调地...
2022-02-12 18:36:33 405
原创 Record视频笔记 / VUE / Part4 路由
一、前情提要 vue-router是vue的一个插件库(Vue.use()使用),专门用来实现SPA应用。 SPA应用理解: 1、单页面web应用(single page web application,SPA) 2、整个应用只有一个完整的页面,不会跳转新的页面,只做局部更新 3、数据要通过ajax请求获取 二、什么是路由? 一个路由就是一组对应关系(key-value)其中key为路径,value为组件或函数。 路由可以分为: 前端路由:value为组件,当路径改变时,对应的组件展示页面
2022-01-22 20:43:36 474
原创 Record视频笔记 / VUE / Part3 Vuex
一、Vuex是什么? 在vue中实现集中式状态(数据)管理的一个vue插件,对vue应用中多个组件的共享状态进行集中式的管理(read/write),也是一种组件之间通信的方式,适用于任意组件之间的通信。 二、搭建Vuex环境 res:Vuex 是什么? | Vuex1、创建文件:src/store/index.js //该文件用于创建vuex中最为核心的store import Vue from 'vue' //引入vuex import vuex from 'vuex' /...
2022-01-21 17:04:55 559
原创 Record视频笔记 / VUE / Part2 组件 插槽slot
一、什么是插槽? 一种组件间通信的方式,父组件可以向子组件指定的位置插入html结构。 二、三种不同类插槽 1、默认插槽<slot> 父组件中:(填土) <template> <div class="total"> <search> <h1>需要在组件search里插入的结构<h1/> </search> </div> </template> 子组
2022-01-18 16:53:18 611
原创 Record视频笔记 / VUE / Part2 组件(消息订阅与发布 pubsub)
1、组件间通信的方式,适用于任意组件间通信 2、使用: step 1:安装 pubsub-js step 2:引入 import pubsub from ‘pubsub-js’ step 3:接收数据 A想收数据,就在A中订阅消息,订阅消息的回调函数写在A中 methods(){ demo(data){....} } mounted(){ this.pid=pubsub.subscribe('xxx',this.demo) //订阅消息 } st...
2022-01-16 21:44:51 343
原创 Record视频笔记 / VUE / Part2 组件 全局事件总线GlobalEventBus
1、全局事件总线:一种组件间通信的方式,适用于任意组件间通信。(组件间使用共同的’沟通桥梁‘实现传输数据) 2、安装全局事件总线:main.js new Vue({ ...... beforeCreate(){ Vue.prototype.$bus=this //this指当前vue实例,当作$bus }, ...... }) 3、使用事件总线:vue组件 (1)接收数据:a组件...
2022-01-16 20:26:24 100
原创 Record视频笔记 / VUE / Part2 组件 / 组件de自定义事件
一、自定义事件 一种组件间通信的方式,适用于子组件B——>父组件A( 在A中给B绑定自定义事件,事件的回调还在A中) 二、绑定自定义事件 方式1:A中 <student @transfer="getstudentname"/> 或 <student v-on:transfer="getstudentname"/> 方式2:A中 <student ref="stu"/> ....
2022-01-16 20:25:55 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人