自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 promise.all实现用法

promise.all用法

2022-05-26 17:25:17 174

原创 git忽略某个文件的提交

# 执行命令将文件加入不提交队列git update-index --assume-unchanged 你的文件路径# 执行命令将文件取消加入不提交队列git update-index --no-assume-unchanged 你的文件路径

2021-12-31 11:03:57 571

原创 Blob类型数据转换Json数据类型

Blob类型数据转换Json数据类型

2021-12-29 15:48:52 1014

原创 前端分页

1 获取到数据进行处理// 有多页码进入if 只有1页进入elseif (this.allData.length >= this.pageSize) { for (let i = 0; i < this.pageSize; i++) { this.tableData.push(this.allData[i]) } } else { this.tableData = this.allData }2 点击翻页handleCurrentChange(v

2021-05-12 16:23:25 149

原创 前端埋点

前端埋点方法: Beaconlet data = JSON.stringify({ name: 'Beacon'});navigator.sendBeacon('/url', data)

2021-05-11 20:11:13 180

原创 element-ui中的input的change事件中传递参数

element-ui中的input的change事件中传递参数@change="((val)=>{changeStatus(val, index)})"

2020-12-11 17:10:50 4937 2

转载 防抖和节流

防抖和节流https://blog.youkuaiyun.com/tedsz1025/article/details/80527416

2020-11-20 10:10:56 104

原创 清除掉保存在git中的用户名和密码

清除掉保存在git中的用户名和密码问题:当vscode连不上远程并且重新获取了新的key依然不起作用时,可能是因为之前使用另外一个账号,在 Gitlab 上设置过 SSH key,即使你在这台电脑上生成了新的 id_rsa.pub ,并把它的值设置到 gitlab ,这个设置也不会生效。去拉代码的时候,会发现 git 依旧会以旧账号去登录。解决:可以尝试清除掉保存在git中的用户名和密码,输入以下命令。git config --global credential.helper wincred...

2020-10-26 13:53:57 3842

翻译 Service Workers

Service Workers前言Service Workers 是浏览器平台中的一个相对较新的功能。它们的核心是提供一个单独的JavaScript执行上下文,该上下文可以拦截(并可能修改)主要执行上下文生成的所有网络流量。本质上,它们是浏览器中存在的代理层,位于主应用程序代码与其调用的网络端点之间。使用详解// This is how service workers intercept network request events -// every network request made b

2020-10-15 11:22:15 150

原创 git基本操作

1. git 基础git 克隆$git clone <地址>克隆远程指定分支$git clone -b <分支名> <地址>git初始化 -> 在我们的工程(项目中)创建一个git仓库,这个仓库用一个.git的文件夹表示的$ git init将本地文件提交到暂存区$ git add. 将工程(项目)中所有的都存放到暂存区$ git ad...

2020-04-13 17:20:04 185

原创 Vue使用filters过滤时不能使用this的解决办法

Vue使用filters时将需要用到的字段(list)传过去使用<template slot-scope="scope"> {{ scope.row.id | filter(list) }}</template>filters: { filter: (item, list) => { .... return item ...

2020-04-13 17:09:07 4165 1

原创 通过命令设置环境变量在其他文件不起作用

碰到问题的场景:通过命令设置环境变量并且在src文件夹需要用到环境变量时问题:定义过了cross-env NODE_ENV=production,为什么还要在DefinePlugin里面定义一遍?答:DefinPlugin里面定义就可以在你的src 目录下的文件里直接使用process.env.NODE_ENV"scripts": { "build": "cross-env NODE...

2020-03-05 11:43:39 588 1

原创 react生命周期钩子函数

生命周期钩子函数组件初始化阶段constructor通过super来继承父类身上传递过来的属性,让后当前组件通过this.props接收用来初始化一个状态用来初始化绑定一个方法,将this传递给这个方法注意:不写方法的触发( 订阅 )不写具有副作用的代码( 比如: 计时器 )static getDerivedStateFromProps (nextProps, p...

2019-06-18 10:01:52 142

原创 组件通信和cli的安装使用

组件通信 – 单项数据流 >9种1. 父子组件通信: 父组件将自己的数据传递给子组件父组件将自己的数据通过属性绑定的形式传递给子组件<Son :aa = "money"></Son>子组件在自己的配置项中通过 props 来接收这个属性Vue.component('Son',{ template: '#son', // props: ['aa']...

2019-05-29 22:56:40 177

原创 vue生命周期

生命周期生命周期:当前组件在创建到销毁经历的一系列过程,称之为生命周期生命周期的分为几个阶段?每个阶段有哪些钩子函数生命周期分为3个阶段,这三个阶段分别是: 初始化 、 运行中 、 销毁初始化阶段:有4个钩子函数 , 触发条件是自动的beforeCreate组件即将创建,进行组件事件和生命周期的初始化项目中一般不使用( 兵哥 )有的开发者也会在这里进行数据请求...

2019-05-28 22:49:40 123

原创 vue组件与组件化

组件化组件化是当今最为流行的一种可复用性增加的方法,随着当今前端开发的复杂度更加,这个组件化变得越来越流行组件组件是一个具备html css img js …等的一个聚合体Vue.js通过Vue.extend() 方法来扩展组件的使用Vue.extend( options ) 里面的options参数和 Vue(options) 的options参数几乎是一致的new Vue...

2019-05-27 22:35:40 170

原创 vue--mixin混入以及虚拟DOM和diff算法

mixin混入使用它的好处:将 options 中的配置项可以单独抽离出来,单独管理,这样方便维护使用:新建一个对象用来保存 options 中某一个配置项,比如: methods接下来要将我们创建好的对象混入到我们的 ViewModel 中,我们的混入形式有两种局部混入 【 推荐 】 — ---只是在当前 vm 中才有new Vue({ mixins: [ myMix...

2019-05-26 16:55:03 334

原创 vue--计算属mockjs性和侦听属性

模拟假数据mock.jshttp://mockjs.com/json-server( 启动一个api接口服务器 )https://www.npmjs.com/package/json-server#getting-startedcomputd vs watch vs methods项目中什么时候使用:computed:有逻辑像变量一样使用methods...

2019-05-26 16:51:45 131

原创 vue数据请求(axios--fetch)

数据请求数据请求的类型getpostheadputdeleteoption…vue中最常使用的方式vue 1.x 的版本提供了一个封装库 vue-resource , 但是到了vue 2.x版本之后,这个就弃用了vue-resource使用方法和 axios 相似度在 95%区别:vue-resouce有jsonp方法,但是axios是没有的vue2.x...

2019-05-26 16:48:09 349

原创 vue事件以及双向数据绑定

事件指令v-on格式v-on:eventType = "事件处理程序名称"简写@eventType = '事件处理程序名称'参数例:<div id="app"> <h3> 普通事件 </h3> <button v-on:click = 'normalHandler'> 普通事件 </butto...

2019-05-24 19:39:19 179

原创 vue指令

指令作用: 是用来操作DOM的,指令就是绑定在DOM身上的一个属性,这个属性具备一定的功能,这个功能用来操作DOM现在可以直接使用指令来操作DOM,而不用先获取DOM再操作了,这个指令需要模板语法的支持,所以采用jsx语法糖格式:v-xxx = “mustache语法”v-xxx = “msg”v-xxx = “{{msg}}”v-html将一个数据展示在一个DOM内容中, ...

2019-05-24 19:21:38 185

原创 初次使用vue

第一次使用Vue心得什么是vue.jsVue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。什么是框架?什么是库框架是有一套自己的生态系统的库是没有自己的生态系统的, 它就是ue一个工具查看vue.js的源代码先大致看一下源码...

2019-05-22 22:12:23 157

原创 MongoDB下载与安装

MongoDB下载与安装MongoDB官网地址:https://www.mongodb.com/MongoDB下载地址:https://www.mongodb.com/download-center#communityMongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window ...

2019-05-21 21:59:30 521

原创 前端五种异步流程工具的基本介绍

前端五种异步流程工具Promiseconst p1 = new Promise(function(resolve, reject) { resolve('任务一')}).then(function(data) { console.log(data)})const p2 = new Promise(function(resolve, reject) { set...

2019-05-16 17:41:38 133

原创 nodejs的常用模块的使用介绍

nodejs常用模块querystring模块功能:Node.js中的字符核心方法parse 将String – > Object用法:parse( str , arg1 , arg2)str: 你要处理的字符arg1: 分隔字符arg2:将 ‘=’ 转化为 ‘:’ (前提是 & 符号是提前被转化的) var qs = require('querystr...

2019-05-15 21:05:03 411

原创 技术分享:创建一个静态服务器以及模块一些简单介绍

用Node.js创建一个静态服务器,然后将页面部署在这个服务器中源代码: var http = require('http'); var port = 8020; //端口 var hostname = 'localhost'; //服务器地址 var path = require('path'); //磁盘路径处理的模块 var fs = require('fs')...

2019-05-14 20:32:00 134

原创 技术分享:什么是nodejs?怎么使用nodejs

什么是Node.js?Node.js是一门后端语言基于Chrome v8引擎的js运行环境除此之外:还有其他的引擎: 单片机、actionscriptNode.js有两大特征事件驱动事件的定义(发布)事件的触发(订阅)非阻塞式 I/O 模型非阻塞 : 执行一个任务时,不需要等待这个任务执行完成,就可以去执行其他任务I/O: 磁盘文件操作 / 数据库数据操作...

2019-05-13 22:00:52 503

空空如也

空空如也

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

TA关注的人

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