- 博客(17)
- 资源 (23)
- 收藏
- 关注
原创 nodeJs + webpack+vue+ element ui 环境安装
一.安装nodeJs1.打开NodeJs官网:https://nodejs.org/en/download/ 点击下载2.双击安装,安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C:\Program Files\nodejs”)3.安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是...
2018-03-22 13:04:32 33427 3
原创 用 vue-route实现导航守卫
一.介绍1.导航守卫表示路由正在发生改变,主要用来通过跳转或取消的方式守卫导航。例如判断登录信息:没登录全部跳到登录页。判断必要操作是否进行没进行的话中断跳转。2.分类分为三大类:全局守卫、路由守卫、组件守卫二.全局守卫当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于 等待中。 1. beforeEach 2. before...
2018-03-29 11:01:45 2288
原创 vue-router 基本语法
一.介绍1.路由路由其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 2.vue-router当你要把 vue-router 添加到项目。我们需要将组件(components)映射到路...
2018-03-28 18:07:00 4399
原创 vue-router 路由组件传参
1.最简单的用 name传参$route.name 输出的是当前路由 ,不过这个一般不用1.在路由文件router/index.js里配置name属性。routes: [ { path: '/', name: 'Hello', component: Hello }]2.模板里(src/App.vue)用$router.name...
2018-03-28 17:34:27 6463 2
原创 vue-router 常用API
一.Router 实例---方法1.增加全局的导航守卫 参考导航守卫。 router.beforeEach(guard) router.beforeResolve(guard) (2.5.0+): 此时异步组件已经加载完成 router.afterEach(hook)2.动态的导航到一个新 URL。参考编程式导航。 router.push(location, onComplete?,...
2018-03-28 17:18:54 3904
原创 axios基本用法
一.axios1.什么是axiosaxios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端。简单的理解就是ajax的封装它本身具有以下特征: a.从浏览器中创建 XMLHttpRequest b.从 node.js 发出 http 请求 c.支持 Promise API e.拦截请求和响应 f.转换请求和响应数据 g.取消...
2018-03-28 14:23:50 82664 8
原创 mockjs的常用方法
一.mock.mock()根据数据模板生成模拟数据。更关键的是,我们发起Ajax请求的时候要能够接收到这些数据。这就是Mock.mock()的作用啦!Mock.mock( rurl?, rtype?, template|function( options ) )(1).参数的含义和默认值参数 rurl:可选。表示需要拦截的 URL,可以是 URL 字符串或 URL 正则。例如 /\/domain\...
2018-03-28 11:28:02 5685 2
原创 vue+mockjs安装及语法规范
一.了解mock(1).mockjs介绍mock.js是模拟后端的数据,脱离后端独立开发,实现增删改查功能(2).官网描述的是1.前后端分离2.不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。3.数据类型丰富4.通过随机数据,模拟各种场景。(3).安装-使用1.在搭建好的vue项目中 cdpractice_project\elements-demo (elements-de...
2018-03-28 10:17:52 4510
原创 Vuex之理解action的用法
一.什么是actions?背景:在mutation中我们讲到,mutation中是存放处理数据的方法的集合,我们使用的时候需要commit。但是commit是同步函数,而且只能是同步执行。那我们想异步操作怎么办?作用:在actions中提交mutation,并且可以包含任何的异步操作。actions可以理解为通过将mutations里面处里数据的方法变成可异步的处理数据的方法,简单的说就是异步操作...
2018-03-26 15:19:34 37882
原创 Vuex之理解mutation的用法
一.什么是mutation通俗的理解mutations,里面装着一些改变数据方法的集合,这是Veux设计很重要的一点,就是把处理数据逻辑方法全部放在mutations里面,使得数据和视图分离。切记:Vuex中store数据改变的唯一方法就是mutation!二.怎么用mutations?1.mutation结构每一个mutation都有一个字符串类型的事件类型(type)和回调函数(handler...
2018-03-26 14:17:16 25268
原创 Vuex之理解Getters的用法
一.什么是getters在介绍state中我们了解到,在Store仓库里,state就是用来存放数据,若是对数据进行处理输出,比如数据要过滤,一般我们可以写到computed中。但是如果很多组件都使用这个过滤后的数据,比如饼状图组件和曲线图组件,我们是否可以把这个数据抽提出来共享?这就是getters存在的意义。我们可以认为,【getters】是store的计算属性。二.操作通过属性访问,通过方法...
2018-03-26 10:44:47 92324 5
原创 Vuex简单入门
一.什么是VuexVuex 是一个专为 Vue.js 应用程序开发的状态管理架构。它借鉴了 Flux 和 Redux的设计思想,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。。状态?理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。二.Vuex的组成部分完整的应用Vuex开发的应用...
2018-03-26 09:21:43 498
原创 js数据结构和算法(三)链表(linked list)
链表是一种常见的数据结构,也属于线性表,但不会按线性的顺序来储存数据。而是在每一个节点中,储存了下一个节点的指针。可以看图理解。使用链表结构可以克服数组需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。链表一般有,单链表、静态链表、循环链表、双向链表1.单链表:就是很单一的向下传递,每一个节点只记录下一个节点的信息,就跟无间道中的梁朝伟一样做卧底都是通过中间人...
2018-03-20 17:39:04 1380
原创 js数据结构和算法(二)栈和队列
一.栈1.定义栈是一种重要的线性结构。栈(Stack)是一个后进先出(Last in first out,LIFO)的线性表,它要求只在表尾进行删除和插入操作。对于栈来说,这个表尾称为栈的栈顶,相应的表头称为栈底。栈的操作只能在这个线性表的表尾进行: 栈的插入操作(Push),叫做进栈,也称为压栈,入栈。 栈的删除操作(Pop),叫做出栈,也称为弹栈。2.栈的顺序存储结构因为栈的本...
2018-03-16 17:27:21 347 1
原创 js数据结构和算法(一)数组和散列表
程序设计=数据结构+算法一.数据结构1.什么是数据结构数据结构就是关系,没错,就是数据元素相互之间存在的一种或多种特定关系的集合。传统上,我们把数据结构分为逻辑结构和物理结构。逻辑结构:是指数据对象中数据元素之间的相互关系,也是我们今后最需要关注和讨论的问题。物理结构:是指数据的逻辑结构在计算机中的存储形式。2.常用的数据结构有:数组,队列(queue),堆(heap),栈(stack),链表(l...
2018-03-16 15:49:56 1084
原创 js中三目运算符和&& || 符
一.三目运算表达式:conditions ? statementA : statementB ;首先判断条件condition,若结果为真则执行语句statementA,否则执行语句statementB。var age1=23;var age2=24;age1>age2?true:false;//false1.statementA 或 statementB 里面可以也可以放函数哦。va...
2018-03-16 10:50:25 4532
原创 JavaScript设计模式(一)工厂模式,原型模式,构造器模式
一.什么是模式1.模式是一种可复用的解决方案,而反模式呢就是针对某个问题的不良解决方案。2.js反模式常见例子①向setTimeout和setInterval传递字符串,而不是函数,这会触发eval()的内部使用。②在全局上下文中定义大量的变量污染全局命名空间③修改Object类的原型④以内联形式使用js,嵌入在HTML文件中的js代码是无法包含在外部单元测试工具中的。⑤滥用document.wr...
2018-03-15 16:38:23 406
vue3+wangEditor5自定义上传音频+视频
2023-07-05
ztree官网案例
2018-07-09
webuploader上传图片源码
2017-09-01
cropper裁剪案例
2017-09-01
小程序案例1
2017-08-29
FLIP 动画实现多维网格的过渡
2017-08-09
简单vue2开发
2017-08-08
webuploader上传图片
2017-08-07
FastStone Capture
2017-08-02
fis3简单项目
2017-07-21
CSS Sprites 的小工具
2017-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人