自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 深拷贝与浅拷贝

深拷贝和浅拷贝的区别1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”只对第一层级做拷贝深拷贝数组(只拷贝第一级数组元素) 1.直接遍历var array = [1, 2, 3, 4];...

2019-09-18 19:45:00 175

转载 js实现数组去重

数组去重: ArrayWeighting(arr) {   // 遍历arr,把元素分别放入tmp数组(不存在才放)   var tmp = new Array();   for (var i in arr) {     //该元素在tmp内部不存在才允许追加     if (tmp.indexOf...

2019-09-18 19:26:00 173

转载 js判断参数是否是一个数组

判断参数是否是一个数组: Object.prototype.toString.call(arr) === '[object Array]'转载于:https://www.cnblogs.com/dongyuezhuang/p/11544644.html

2019-09-18 19:26:00 566

转载 js实现排序

排序: tmp.sort((m, n) => {   if (m < n) {     return -1   } else if (m > n) {     return 1   } else {     retu...

2019-09-18 19:24:00 142

转载 js实现按照首字母排序

第一种方法:  obj.sort((a,b)=>{a.pinyin.charCodeAt(0)-b.pinyin.charCodeAt(0)})第二种方法:   sort((a,b)=>a.pinyin.localeCompare(b.pinyin))转载于:https://www.cnblogs.com/dongyuezhuang/p/11544622.html...

2019-09-18 19:23:00 5506

转载 git一些常用指令

工作中公司会经常用到一些指令进行代码的提交管理,下面是一系列的步骤:(特殊技巧:为了防止频繁的提交代码是会让你验证你的用户信息,则需要提前配好电脑的秘钥)首先、你需要在你的电脑上把公司线上的代码拷到你自己的本地上  git clone 《公司线上的地址》 -------------------------------------将线上的代码克隆到本地...

2019-09-18 09:21:00 125

转载 vue中@click.stop事件的作用

vue click.stop阻止点击事件继续传播<div id="app"> <div v-on:click="dodo"> <button v-on:click="doThis">阻止单击事件继续传播</button> </div> </div&...

2019-09-16 15:16:00 9060

转载 利用JS实现事件订阅的函数方法

/* on 绑定emit 触发 off 解绑 //存放事件 eventList = {   key:val   handle:[] } 1对多 on(eventName,callback); handle:-------N多个 1、判断事件名称是否存在 2、...

2019-09-06 11:01:00 497

转载 最普通的数组删除的函数方法

通过数组的splice属性实现,并且要清楚splice的返回值是所删除的数组。在vue中实现功能//点击删除handleDeletaFn(obj){  console.log(obj,this.NationalSalesData)  var index=this.NationalSalesData.indexOf(obj);  console.log(i...

2019-09-03 10:58:00 420

转载 vue项目中简单使用高德地图

1、首先下载安装vue-amap插件  npm install vue-amap --save2、其次在使用的组件中引入vue-amap插件//引入地图插件import VueAMap from 'vue-amap';import Vue from 'vue';Vue.use(VueAMap);//高德地图方法handlem...

2019-09-02 14:04:00 651

转载 vue中父子组件之间的通信

父组件对子组件通信:  在父组件中:     <CreatePlan :dialogVisible="dialogVisible"></CreatePlan>    以自定义属性(dialogVisible)的方式,由父向子通信  在子组件中:    接受方式:        1、props:["dialogVisible"],...

2019-08-30 14:17:00 141

转载 利用vue-video-player插件自定义制作视频功能

安装依赖  cnpm install vue-video-player --save引入样式// 第一个是videoJs的样式,后一个是vue-video-player的样式,因为考虑到我其他业务组件可能也会用到视频播放,所以就放在了main.js内require('vue-video-player/node_modules/video.js/dist/video...

2019-08-29 19:23:00 1708

转载 vue中实现导出Excel表格的函数方法

//导出Excel表格handleExportExcelFn(){  //要导出的json数据  const jsonData =[    {      name:'路人甲',      phone:'123456',      email:'123@123456.com'    },    {      name:'炮灰乙',     ...

2019-08-29 14:45:00 558

转载 解决React组件中没有history属性的问题

解决方法使用 withRouterwithRouter高阶组件,提供了history让你使用~import React from "react";import {withRouter} from "react-router-dom";class MyComponent extends React.Component { ... myFuncti...

2019-08-29 11:42:00 2561

转载 获取当前时间的函数

handleTimeFn(){   var date=new Date;   var year=date.getFullYear();   var month=date.getMonth()+1;   month =(month<10 ? "0"+month:month);   var day=date.getDate();   var time=year...

2019-08-27 11:01:00 834

转载 判断终端的函数

IsPC() {   var userAgentInfo = navigator.userAgent;   var Agents = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"];   for (var v = 0; v < Agents.length; v++) {     i...

2019-08-27 10:47:00 173

转载 对数据进行单元格合并处理的函数

combineCell(list) {   for (var field in list[0]) { // 获取数据中的字段,也就是table中的column,只需要取其中一条记录的就可以了     var k = 0;// 定义数据list的index     while (k < list.length) {       list[k][field +...

2019-08-27 10:44:00 505

转载 判断浏览器的内核的函数方法

getBrowser() {   this.browser = {     versions: function () {       let u = window.navigator.userAgent;       retur...

2019-08-27 10:38:00 128

空空如也

空空如也

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

TA关注的人

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