摘要:
十、接口 定义接口的关键词:interface 常规接口: 规范函数类接口: 阅读全文
posted @ 2019-04-03 18:31
不会代码的前端
阅读(232)
评论(0)
推荐(0)
摘要:
局部变量 :函数体内定义的变量就是局部变量 全局变量 : 函数体外定义的变量就是全局变量,当然如果是函数内部未使用var声明的变量也是全局变量 块级变量 : 变量只能在声明的区域或者函数内部使用 Tips: var声明的变量,如果全局变量和局部变量同名时,则会造成变量提升,函数内部如果在同名变量未声 阅读全文
posted @ 2019-04-03 18:27
不会代码的前端
阅读(1250)
评论(0)
推荐(0)
摘要:
"参考文献" 来创建可重用的组件,一个组件可以支持多种类型的数据 ,使用泛型的好处不仅能够检查类型,保证类型正确,而且能够提高代码的复用性。指定泛型类型一般用来表示,当然,T可以更改为其他值。 不使用泛类,我们就只能传入指定数据类型的数据,虽然可以通过any来传任意值,但是无法保证返回值就是传进去的 阅读全文
posted @ 2019-04-03 18:17
不会代码的前端
阅读(438)
评论(0)
推荐(0)
摘要:
1、多态 其实感觉就像是js的构造函数 2、继承 类似JQextends,起到拓展功能作用,新的类可以继承引用和调用extends后面的类里面的方法和属性 php // Student是新类,Person就是已经建成需要调用其内部属性和方法的类 class Student extends Perso 阅读全文
posted @ 2019-04-03 18:10
不会代码的前端
阅读(3394)
评论(0)
推荐(0)
摘要:
ts函数书写跟js函数书写有点区别,传参也是声明数据类型,同时还要在()后面也要声明返回的数据类型 1、可选参数 可选参数必须跟在必须参数后面,可选参数可传可不传,如果不传,默认就是undefined 2、默认参数 默认参数不是一定要放到最后的,但是如果默认参数放到了普通参数的前面,恰好我们不想给默 阅读全文
posted @ 2019-04-03 18:09
不会代码的前端
阅读(719)
评论(0)
推荐(0)
摘要:
| 数据类型 | 书写格式 | 数据说明 | | | | | | undefined | let a: undefined = undefined | 默认可以赋值给任何类型, 标记 除外,只能赋值给自身或者void | | null | let b: null = null | 默认可以赋值给任何 阅读全文
posted @ 2019-04-03 18:08
不会代码的前端
阅读(131)
评论(0)
推荐(0)
摘要:
| 数据类型 | 书写格式 | 数据说明 | | | | | | undefined | let a: undefined = undefined | 默认可以赋值给任何类型, 标记 除外,只能赋值给自身或者void | | null | let b: null = null | 默认可以赋值给任何 阅读全文
posted @ 2019-04-03 18:08
不会代码的前端
阅读(735)
评论(0)
推荐(0)
摘要:
生成package.json配置文件 创建 文件,在终端中输入 :它是一个 项目的配置文件,可以通过读取它来设置 编译器的编译参数 安装@types/node,使用 进行安装。这个主要是解决模块的声明文件问题 运行ts文件 通过vscode的工具栏的终端里的运行任务项,选择要构建的ts文件,之后按任 阅读全文
posted @ 2019-04-03 18:06
不会代码的前端
阅读(9363)
评论(0)
推荐(0)
摘要:
一、安装NodeJS "NodeJS官网地址" "NodeJS中文官方文档" "typeScript教程网" 是否安装成功检测: "参考文献一" 二、安装typeScript 1、版本检测 阅读全文
posted @ 2019-04-03 17:56
不会代码的前端
阅读(202)
评论(0)
推荐(0)
摘要:
一、设置cookie方法 二、获取cookie方法 三、清除cookie方法 在登录页引入方法 允许请求携带cookie axios.defaults.withCredentials=true 阅读全文
posted @ 2019-04-03 17:51
不会代码的前端
阅读(1851)
评论(0)
推荐(0)
摘要:
```js
// 在项目config文件下的index文件里面找到proxyTable
proxyTable: { '/api': { //使用"/api"来代替"http://f.apiplus.c" target: 'http://devgre.jiuzhouauto.com', //源地址 changeOrigin: true, //改变源 ... 阅读全文
posted @ 2019-04-03 17:47
不会代码的前端
阅读(307)
评论(0)
推荐(0)
摘要:
使用 application/x www form urlencoded 格式化 在浏览器中你可以如下使用 API: 注意: 不支持所有的浏览器,但是这里有个 "垫片" axios 基于原生的ES6 Promise 实现。如果环境不支持请使用 "垫片" "polyfill" 其他方法:你可以使用 库 阅读全文
posted @ 2019-04-03 17:46
不会代码的前端
阅读(6284)
评论(0)
推荐(0)
摘要:
一、webkit内核通过伪元素 二、其他浏览器可通过C3属性 三、曲线救国 后续补上 阅读全文
posted @ 2019-04-03 17:30
不会代码的前端
阅读(432)
评论(0)
推荐(0)
摘要:
```js ``` 阅读全文
posted @ 2019-04-03 17:29
不会代码的前端
阅读(388)
评论(0)
推荐(0)
摘要:
```js ``` 阅读全文
posted @ 2019-04-03 17:28
不会代码的前端
阅读(345)
评论(0)
推荐(0)
摘要:
第三方插件bluebird.js "github地址:" 引入js文件兼容 阅读全文
posted @ 2019-04-03 17:27
不会代码的前端
阅读(931)
评论(0)
推荐(0)
摘要:
"vue paginate分页组件" 源代码: HTML代码 CSS代码 data中的数据 监听器 mounted函数 ``` 阅读全文
posted @ 2019-04-03 17:24
不会代码的前端
阅读(1005)
评论(0)
推荐(0)
摘要:
问题:在当前链接手动刷新浏览器(例如:浏览器地址为/enterprise/list),顶部导航激活项还原到初始状态(这里默认是“工作台”项)。 原理:每次刷新都会重新实例化Vue,也就是会调用created方法 解决: 在每次刷新页面后,在created生命周期钩子函数里面,根据当前页面的路径,来配 阅读全文
posted @ 2019-04-03 17:16
不会代码的前端
阅读(266)
评论(0)
推荐(0)
摘要:
一、开发环境配置 —— config/dev.env.js 二、生成环境配置 —— config/prod.env.js 阅读全文
posted @ 2019-04-03 17:12
不会代码的前端
阅读(1514)
评论(0)
推荐(0)
摘要:
1、font awesome 1.使用npm安装 2.在main.js文件下 3.全局使用 4.使用方法 5.样式改变 2、iconfont 1.下载iconfont字体图标到文件夹iconfont,并将文件夹拷贝引入到vue项目的assets文件里 2.本地使用:在main.js文件中 阅读全文
posted @ 2019-04-03 17:10
不会代码的前端
阅读(1727)
评论(0)
推荐(0)
摘要:
JQ文件上传插件:Uploadify "轮子工厂" 阅读全文
posted @ 2019-04-03 17:06
不会代码的前端
阅读(111)
评论(0)
推荐(0)
摘要:
```js // 赋值粘贴下面代码到首选项= 设置= 用户设置,然后保存 "editor.fontSize": 16, "editor.fontFamily": "Fira Code, Consolas", //Fira Code "editor.fontLigatures": true, "edi 阅读全文
posted @ 2019-04-03 17:05
不会代码的前端
阅读(2844)
评论(0)
推荐(0)
摘要:
Auto close Tag Auto compolete Tag Auto rename Tag Beautify chinese ESlint Live sass compiler Live server open in browser Path intellisense Sublime Tex 阅读全文
posted @ 2019-04-03 17:05
不会代码的前端
阅读(395)
评论(0)
推荐(0)
摘要:
```js
码云上传:
// 全局设置码云用户名
git config --global user.name "James"
// 设置全局码云邮箱账号
git config --global user.email "1282285801@qq.com"
// 初始化版本,先创建忽略文件
git init
// 添加所有项目文件
git add .
// 提交项目文件
git commit -m ... 阅读全文
posted @ 2019-04-03 17:04
不会代码的前端
阅读(305)
评论(0)
推荐(0)
摘要:
之前写了Promise解决回调地狱的问题,现在来看看async/await来解决回调地狱问题,听大佬说这个是Promise的升级版 我们先看一组函数: 展示结果: 我们发现先执行了Test2()后才执行Test() 我们再用async/await改一下看看: 展示结果: 结果没有变,不是说async 阅读全文
posted @ 2019-04-03 16:59
不会代码的前端
阅读(345)
评论(0)
推荐(1)
摘要:
一、promise() promise方法是专门用于解决异步回调问题的方法,在ES6和ES7语法中得到使用,promise实例对象中可以传回调函数,此函数有两个参数:resolve和rejects,如果一步操作成功,则通过resolve把数据传出去,如果失败,则通过rejdects把错误信息传出去 阅读全文
posted @ 2019-04-03 15:40
不会代码的前端
阅读(229)
评论(0)
推荐(0)
摘要:
```
// 移动端框架选择
iview(不推荐)
vux(推荐)
mintUI(推荐)
vantUI(推荐)
omi(可选择)
MUI(不推荐)
``` 阅读全文
posted @ 2019-04-03 11:33
不会代码的前端
阅读(616)
评论(0)
推荐(0)
摘要:
一、滑块组件 1、vue中Swiper 1.安装swiper 2.启用swiper 3.引入swiper样式 在index.html或者main.js文件中引入css样式文件 阅读全文
posted @ 2019-04-03 11:32
不会代码的前端
阅读(2587)
评论(0)
推荐(0)
摘要:
1、引入loading组件(想引入几个组件,就在{}里面写入几个组件) 2、注册loading组件(有几个组件,就在component里面按照样子写几个) 3、调用loading组件 4、设置loading样式 阅读全文
posted @ 2019-04-03 11:28
不会代码的前端
阅读(4893)
评论(1)
推荐(0)
摘要:
一、全局配置 1、创建公共组件 在components文件夹load中新建loading.vue和loading.js两个文件,vue文件用来写公共组件,js用来导出这个组件 2、导出公共组件 在loading.js中,规定了使用这个组件的名字,以及使用方法 3、引入公共组件 4、调用公共组件 可以 阅读全文
posted @ 2019-04-03 11:18
不会代码的前端
阅读(2969)
评论(0)
推荐(0)
摘要:
一、第一种方法 1. 安装 2. 修改 文件 二、第二种方法 1.安装 2.修改 文件 阅读全文
posted @ 2019-04-03 10:51
不会代码的前端
阅读(4212)
评论(0)
推荐(0)
摘要:
所谓的拦截器,其实可以理解为请求拦截,意义就是在发送请求或者响应请求之前做一些我们需要判断的事情,比如发送登录请求时判断token是否过期,是否需要携带token值,都可以在请求之前配置 阅读全文
posted @ 2019-04-03 10:48
不会代码的前端
阅读(5730)
评论(0)
推荐(0)
摘要:
"官方文档" 导航守卫其实也是路由守卫,也可以是路由拦截,我们可以通过路由拦截,来判断用户是否登录,该页面用户是否有权限浏览,需要结合meta来实现 vue中路由守卫一共有三种,一个全局路由守卫,一个是组件内路由守卫,一个是router独享守卫 所谓的路由守卫可以简单的理解为一座房子的门口的保安,想 阅读全文
posted @ 2019-04-03 10:30
不会代码的前端
阅读(25800)
评论(0)
推荐(2)
摘要:
```js
// 首次登录获取token存储在localStorage或者vueX中
// 在请求拦截器(request)中设置每次请求都携带token
axios.interceptors.request.use(function (config) { // 在请求之前验证token,是否有token或者过期 let myToken = window.localStorage.g... 阅读全文
posted @ 2019-04-03 10:08
不会代码的前端
阅读(2639)
评论(0)
推荐(0)
摘要:
"功能网址导航" 阅读全文
posted @ 2019-04-03 10:08
不会代码的前端
阅读(374)
评论(0)
推荐(0)
摘要:
"1、NProgress.js" 这是一个基于JQuery的插件,轻量级的ajax进度条应用。 "2、Pace.js" 这是一个非常有意思的加载框架 "参考文献" 3、Nanobar.js 非常非常轻量级的进度条,压缩过后仅有730字节。不需要引入jQuery 阅读全文
posted @ 2019-04-03 10:05
不会代码的前端
阅读(4227)
评论(0)
推荐(0)

浙公网安备 33010602011771号