- 博客(10)
- 收藏
- 关注
原创 js深拷贝和浅拷贝
js深拷贝和浅拷贝假设有一个a变量 b复制a 当修改a时 b跟着改变 说明是浅拷贝,当修改a时b不改变 说明是深拷贝。下面这段代码a改变时b跟着改变,说明是浅拷贝。 var a = { name:'xx' }; var b = a; console.log(b); // xx a.name = 'cc'; console.log(b); // cc为什么a改变的时候b也跟着改变?因为 JavaScript 存储对象都是存地址 b对象只是
2021-06-11 10:48:58
250
2
原创 js中promise的用法
promisepromise是ES6引进的异步编程解决方案,是一个构造函数,可以实例化对象,可以解决回调地狱的问题。首先我们看一下promise的实例化对象是什么 let P = new Promise(function(){});//new一个promise传入一个函数 console.log(P);打印结果:可以看到promise是一个对象 有自己的原型,有then,catch等方法promise的参数promise的参数是一个函数 这个函数有两个参数 分别是reject(失败的回调
2021-06-08 17:32:24
6377
转载 vue数据双向绑定
vue数据双向绑定vue 2.0版本中采用数据劫持的方式让数据变成响应式数据实现一个简单的双向绑定:// html结构<input id="input" type="text"><div class="show-panel"></div>// 双向绑定特点:在页面中操作,会改变数据;改变数据,变化会体现在页面中let inputEle = document.querySelector('#input')let showEle = document.que
2021-06-08 15:55:15
123
原创 js中call和apply的作用和区别
js中call和apply的作用和区别call和applycallapplycall和apply的区别想指哪就指哪call和applycall和apply的作用是在改变函数中this的指向对象。在普通函数中this指向windowfunction fn (){ console.log(this);// 普通函数中 this 指向window}fn()打印情况:call function fn (){ console.log(this);// 此时
2021-06-08 10:49:28
430
原创 vue 搭配 element 封装axios 每次请求接口是加载loading
import axios from ‘axios’;import Qs from ‘qs’;import {Message,Loading} from ‘element-ui’; // 消息提示框组件 这个你们可以不用import router from ‘./…/router/index’import Vue from ‘vue’let loadinginstance, load...
2020-01-06 17:06:51
1078
原创 css设置滚动条样式,隐藏滚动条,设置滚动条宽度及背景色
去掉滚动条:#table_show_content::-webkit-scrollbar{width: 0px;background: gray;}设置滚动条粗细:#table_show_content::-webkit-scrollbar{width: 2px;background: gray;}::-webkit-scrollbar-track-piece { //滚动条凹...
2019-12-03 10:00:01
2717
原创 相见恨晚的第三方插件(城市选择器)
element 城市选择器插件https://www.npmjs.com/package/element-china-area-data安装:npm install element-china-area-data -S引入:import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlus, ...
2019-11-18 16:15:12
546
原创 小知识
vue 打开新的窗口使用router-link标签 <router-link tag="a" target='_blank' :to="{path:'/index',params:{id:0},query:{keyword:'手机'}}"> 打开新窗口 </router-link>...
2019-11-18 16:08:36
135
原创 CSS隐藏滚动条,兼容各大浏览器。
1:滚动条宽约17px,设置其width多17px,外层容器溢出隐藏,能兼容各个浏览器.outContainer { width:350px; height:300px; overflow: hidden;}.inContainer {height:300px;width: 367px;overflow-x:hidden;overflow-y:scroll;}2:各个...
2019-11-15 09:54:42
1942
原创 echarts x轴文字显示不全(排列方式)
echarts x轴标签文字过多导致显示不全解决方法1:axisLabel: {interval:0,rotate:40}interval坐标轴刻度标签的显示间隔(在类目轴中有效哦),默认会采用标签不重叠的方式显示标签(也就是默认会将部分文字显示不全)可以设置为0强制显示所有标签,如果设置为1,表示隔一个标签显示一个标签,如果为3,表示隔3个标签显示一个标签,以此类推。rotat...
2019-11-13 09:33:59
937
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人