摘要: 1.首先 新建一个rules.js 的文件 编写校验规则 我新建在api 文件下。 2.在组件中引入 3.表单部分 效果: 阅读全文
posted @ 2019-05-24 13:29 sunwy927 阅读(5674) 评论(0) 推荐(1) 编辑
摘要: 每个请求都需要携带 token ,所以我们可以使用 axios request 拦截器, 1.安装axios :npm i axios 2.在main.js 里注册 3.实现 阅读全文
posted @ 2019-04-10 15:55 sunwy927 阅读(9762) 评论(1) 推荐(0) 编辑
摘要: ES6新特性 1.变量扩展 (1).var 的问题:可以重复声明; 无法限制修改; 没有块级作用域; (2).新加let: 不能重复声明; 变量—可以重新进行赋值; 块级作用域; (3).新加const:不能重复声明; 常量—不可以重新进行赋值; 块级作用域; 块级作用域与函数声明 块级作用域有什么 阅读全文
posted @ 2018-08-06 18:12 sunwy927 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 正则表达式:计算机理解的规则,强大的字符串匹配工具。简单来说,是一种规则、模式。 正则也是以对象的形式存在,创建正则两种方法: 我们先说一下操作字符串的几个属性,以便更好的操作正则: 下面我们步入正题 1.js 大小写敏感 正则忽略大小写:" i " (ignore) 2.找到全部:"g" (glo 阅读全文
posted @ 2018-07-30 11:58 sunwy927 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 学继承之前先讲一下什么是引用。 引用: call:通过call的方式调用属性时,如果call传入的参数,则参数会替换掉函数中的this; 所以 继承: 对象由:属性和方法组成; 继承:继承父类的属性和方法; 写一个继承的例子: 总结:属性的继承利用call,方法的继承利用循环; 阅读全文
posted @ 2018-07-20 17:21 sunwy927 阅读(166) 评论(0) 推荐(1) 编辑
摘要: 什么是面向对象? 首先面向对象三大特性:抽象、封装、继承、(oop) 抽象 :抽--把主要的特征、跟问题相关的特征抽出来。 封装:看不到里面的东西,用好表面的功能就行了。 继承:从父类上继承出一些方法和属性,子类,又有一些自己的特性(最大限度重用已有的代码) 继承有多重继承和多态继承。 对象的组成: 阅读全文
posted @ 2018-07-20 16:43 sunwy927 阅读(164) 评论(0) 推荐(1) 编辑
摘要: 1.首先安装node.js,去官网https://nodejs.org/zh-cn/下载安装包 node -v 打开cmd 可以查看node版本 2.npm install webpack –g 安装webpack打包工具 npm install -g cnpm --registry=https:/ 阅读全文
posted @ 2018-01-08 20:34 sunwy927 阅读(173) 评论(0) 推荐(1) 编辑
摘要: 首先操作DOM元素,用jQuery可以这么实现: $('.div1').css('backgroundColor', '#fffceb').css('color', '#d85030'); $('.div2').css('backgroundColor', '#fffceb').css('color 阅读全文
posted @ 2017-08-23 15:59 sunwy927 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 我们都知道v-for、v-html、等等都是指令:扩展html 语法 自定义指令: 属性指令 Vue.deirctive(指令名称,function(){ this.el ==>原生的dom元素 }) 或者用参数的方法 指令名称: v-red > red 需要注意的必须以v-开头 自定义元素的指令( 阅读全文
posted @ 2017-08-02 20:11 sunwy927 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、vue 提供的过滤器 debounce 配合事件,延迟执行 ( 每隔0.2秒触发一次事件) 2、数据配合使用过滤器 limitBy : 取几个 从哪开始 filterBy :过滤数据 orderBy :排序 orderBy 1 是正序 -1 是倒序 随便一个名字就按名字的顺序 3、自定义过滤器 阅读全文
posted @ 2017-07-31 20:22 sunwy927 阅读(205) 评论(0) 推荐(2) 编辑