随笔分类 - Vue
摘要:分析 vue 作为一个MVVM 框架的基本实现原理 一、预备知识 1. [].slice.call(lis): 将伪数组转换为真数组 //1. [].slice.call(lis): 根据伪数组生成对应的真数组 const lis = document.getElementsByTagName('l
阅读全文
摘要:一、Vuex 1.vuex是什么? 对 vue 应用中多个组件的共享状态进行集中式的管理(读/写) 状态自管理应用 state:驱动应用的数据源 view:以声明方式将 state 映射到视图 actions:响应在 view 上的用户输入导致的状态变化(包含 n 个更新状态的方法) mutatio
阅读全文
摘要:一、相关API说明 编写使用路由的3步: 定义路由组件 注册路由 使用路由 <router-link> <router-view> 1.注册路由器(在 main.js) import Vue from 'vue' import router from './router' // 创建vue 配置路由
阅读全文
摘要:一、组件间通信 组件间通信基本原则 1) 不要在子组件中直接修改父组件的状态数据2) 数据在哪,更新数据的行为(函数)就应该定义在哪 1.props 使用组件标签时: <my-component name='tom' :age='3' :set-name='setName'></my-compone
阅读全文
摘要:一、Vue 的基本认识 渐进式 JavaScript 框架,用来动态构建用户界面 1.特点 遵循 MVVM 模式 编码简洁,体积小,运行效率高,适合 移动/pc 端开发 它本身只关注 UI,可以轻松引入 vue 插件或其它第三方库开发项目 2.与其他前端 JS 框架的关联 借鉴 angular 的模
阅读全文
摘要:1.源码目录结构 2.源码分析 参考链接: 【1】https://www.bilibili.com/video/BV1NJ41197u6?p=20
阅读全文
摘要:1.axios是什么? 2.axios特点 3.axios常用语法 4.axios的难点语法 4.1 axios.create(config) 4.2 拦截器函数/ajax请求 4.3 取消请求 参考链接: 【1】https://www.bilibili.com/video/BV1NJ41197u6
阅读全文
摘要:1.XHR 2.区别一般http请求与ajax请求 3.API 4.XHR的ajax封装(简单版axios) 参考链接: 【1】https://www.bilibili.com/video/BV1NJ41197u6?p=4
阅读全文
摘要:HTTP是一种能够获取如 HTML 这样的网络资源的 protocol(通讯协议)。它是在 Web 上进行数据交换的基础,是一种 client-server 协议,也就是说,请求通常是由像浏览器这样的接受方发起的。一个完整的Web文档通常是由不同的子文档拼接而成的,像是文本、布局描述、图片、视频、脚
阅读全文