自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 vuex总结

VUEX总结简介vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,将所有状态集中式管理状态管理模式state 驱动应用的数据源view 以声明方式将 state 映射到视图action 响应在 view 上的用户输入导致的状态变化单向数据流的理念组成结构state 存放状态mutations state成员状态的逻辑(同步操作)actions 提交mutation(异步操作)modules 模块化状态管理(store模块化)应用层级的状态都应该

2020-07-13 20:20:00 147

原创 axios在vue中全局注册

Vue项目中axios 不能用 Vue.use() , .vue 文件中需要 import axios from ‘axios’因此可以axios 加到 Vue 的原型中,达到全局注册首先在 main.js 中引入 axiosimport Vue from 'vue'import axios from 'axios'//把 `axios` 加到 `Vue` 的原型中Vue.prototype.axios = axios;new Vue({ el: '#app', ren.

2020-07-13 14:17:52 900

原创 Vue常见面试题(8)

1. Vue的双向绑定数据的原理vue 实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式通过 Object.defineProperty() 来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调2. 单向数据流和双向数据绑定单向数据流:**定义:**数据流是单向的,数据流动方向可以跟踪。**缺点:**如果想让UI发生变更就必须创建各种 action 来维护对应的 state双向数据绑定:**定义:**数据之间是相通的,将数据变更的

2020-07-13 14:16:17 113

原创 JS懒加载实现

懒加载是什么就是图片延迟加载,很多图片并不需要页面载入的时候就加载,当用户滑到该视图的时候再加载图片,避免打开网页时加载过多的资源。当页面一次性要加载很多资源的时候往往要用到懒加载图片加载原理img标签有一个src属性,当src不为空时,浏览器就会根据这个值发请求懒加载实现思路首先将src属性临时保存在temp-src上,等到想要加载该图片时,再将temp-src赋值给src代码实现首先一个简单的html结构<div id="imgOuter"> <div>

2020-07-13 14:15:27 302

原创 Vue中LocalStorage封装

index.jsimport { save , get } from './save'import { CART_KEY } from './key'export default class Local{//暴露给外边的localstorage存储接口 static saveCartData(value){ save(CART_KEY,value) } static getCartData(){ get(CART_KEY) }}

2020-07-13 14:14:15 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除