自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 深入理解原型

什么是原型 每个 函数 都有一个 prototype属性,指向 原型对象 每个 对象 都有一个 proto 属性,指向构造函数的原型对象 原型对象 prototype 中有一个属性 constructor 指向 构造函数 ECMAScript 上定义 Function.prototype 对象是一个函数对象。 Object 作为构造函数时,其 [[Prototype]] 内部属性值指向 Function.prototype Object.prototype.toString.call(Functio

2021-04-15 16:05:53 80

原创 Vue+axios文件下载通用方法

import api from '@/api' import { Message } from 'element-ui' import _ from 'lodash' const commonExport = function (url, data) { _.get(api, url)(data).then(res => { if (res.data.CODE === -1) { Message.error('出错了,请重试') return } .

2020-12-09 09:52:25 335

原创 plop前端自动化工具

在vue项目中,自动生成路由 安装plop yarn add plop --dev package.json中添加 "scripts": { "plop": "plop" } 运行直接 npm run plop 新建 plopfile.js module.exports = function (plop) { /*plop.setGenerator('component', { description: '组件视图', prompts: [{

2020-12-02 14:21:39 363

原创 JavaScript深入之call和apply的模拟实现

1.call() 方法在使用一个指定的 this 值和若干个指定的参数值的前提下调用某个函数或方法。 var foo = { value: 1 }; function bar() { console.log(this.value); } bar.call(foo); // 1 call 改变了 this 的指向,指向到 foo bar 函数执行了 模拟实现 var foo = { value: 1, bar: function (){ cons

2020-06-11 18:48:21 148

原创 Git 的日常命令

1. git tag ---------查看所有tag 2. git tag -a v1.01 -m 'tag描述' ------------创建备注型打tag git tag v1.01 -----------------轻量级打tag git tag -a v0.1.1 9fbc3d0 ----------给指定提交commit打ta...

2020-03-23 17:10:44 99

原创 单点登录前端在请求前拦截

场景:后台需要在每次请求接口时先请求权限接口 import axios from 'axios' import router from '../router' import {Message} from 'element-ui' import { setToken,getToken } from '../utils/auth' axios.defaults.withCredentials = t...

2020-01-09 18:48:34 705

原创 前端单点登录token过期前端处理

1.token过期时间是8h,起一个setInterval间隔30m刷新一次,判断时间超过7.5h请求后台接口刷新token(会存在时间差,不靠谱) setToken('token',{token:'qwe',date:new Date().getTime()}) this.timer = setInterval(function(){ console.log(getToken('...

2020-01-08 13:38:32 8275 2

原创 vueCli3打包区分测试环境和正式环境

1.在根目录文件夹下建.env.development和.env.production文件 2.以.env.development文件为例: 建立配置文件如下:(配置文件不能添加任何注释) NODE_ENV='development' VUE_APP_TITLE = 'development' VUE_APP_BASEURL='http://test.hongyu.1...

2019-07-09 19:51:52 1460

转载 kindeditor文本编辑器配置和使用方法

在做类似新闻网站的web时候,我们需要对文章进行编辑,这个时候就会用到文本编辑器插件,在众多文本编辑器插件中比较推荐kindeditor插件。下面具体说说这种插件的用法。      1.官网下载       地址:http://kindeditor.net/down.php,下载最新的即可。      2.选择合适的内容到项目中       解压以后有很多文件,服务器版本有

2017-12-19 23:27:04 608

空空如也

空空如也

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

TA关注的人

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