自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Antdesign vue tree组件开发中遇到的问题

1.设置了:loadData 属性后,树节点在展开下级节点时,loading一直在。解决办法loadData() { return new Promise((resolve) => { // 重要点 resolve()})}2.在使用:loadData 和 expandKeys属性的时候在位置维度的时候展开节点树,切换纬度重新请求资产树,已经展开的节点你管再怎么点击不会重新发起请求的解决方法:拼接的资产树中的key值在切换前后切换后不可以重复,可以使用随机数treeDat

2020-08-21 15:15:59 3454 2

原创 JS原型链理解与实用

关于JS的原型链自己也简单总结一下!首先先上一张图,我第一次看这张图的时候原本就懵的我更懵了。可是我想说的是,尽管再懵,也还是要慢慢自己理解,最后才能拨开云雾见天日。目前看不清除图没关系。先解释两个属性的概念1. 概念prototype:是函数所独有的__proto:是对象所独有的。PS,为什么Animal实例也有这个属性呢,因为再js的宇宙里万物皆对象,包括函数。这个属性会指向该原型对象constructor:每个原型都有一个constructor属性指向关联的构造函数这里有几个关键点记住

2020-07-16 15:28:19 127

原创 JS中this的指向

JS中this的指向,this是js中的一个关键字1.this的指向有这四种情况1. 在普通的函数中,this指向全局对象window2.在构造函数中,this指向创造出来的实例3.对象的方法里面调用,this指向调用者4. 在函数中,严格模式下,this 是 undefined// 普通方法中function bar () { console.log(this) // this指向的是window}bar()// 构造函数中function Animal() { this.

2020-07-16 14:36:17 372

转载 闭包理解

关于闭包的理解,写的很详细

2020-07-14 15:53:34 110

原创 使用闭包实现按钮移动动画

移动动画闭包的使用 let btns = document.querySelectorAll('button') btns.forEach((item) => { item.addEventListener('click', () => { let left = 1 setInterval(() => { item.style.marginLeft = left++ + 'px' }, 100) }) })假如按如上写,这时会出现多次点击动画抖动

2020-07-14 15:23:24 136

原创 js中let const var的区别

1.var声明的变量会存在变量提升,而let 和 const的变量不会存在变量提升也就是var声明的变量会被提升到他所在的作用域顶端去// var:console.log(a) // 打印为 'undefined'var a = 1// let 和 constconsole.log(b) // 报错, b没有被声明let b = 2console.log(c) // 报错, c没有被声明const c = 32.var声明的变量会挂载到window上,会放在全局,let 和 const

2020-07-14 11:09:42 241

原创 打包vue组件,上传到npm库

1.先去官网注册npm账号2.注册成功后,通过webpack-simple创建项目 npm init webpack-simple custome-switch 成功后生成的目录如下3.在和src同级的目录下新增 packages目录→在packages目录下新建 src目录 → 在src目录下创建一个switch目录 → 在switch目录下新建 custome....

2019-07-22 15:00:46 553

原创 关于两个div,一个父div,一个子div,设置子div的margin会带动父div margin——解决办法

出现的问题初衷是想让子div 距离父 div 上边距50px,但是和效果不一样解决办法:1、父div添加border2、父div添加padding-top3.父div添加 overflow:hidden...

2019-05-19 09:16:02 897

原创 关于在vue中使用.svg格式图片

1.他不同于.png .jpeg 那样的图片,如果在vue中想要使用的话,第一步安装cnpm i vue-svg-icon -D2.在main.js文件中添加3.重要的一步 必须保证在src下有一个svg文件夹4.最后直接在组件中使用就OK了...

2019-05-11 17:11:46 5512

原创 Failed to resolve:com.android.support:appcompat-v7 报错处理

1.主要是和自己的android sdk 版本有关,首先先查看自己的sdk的版本号,本身的sdk版本号是252.再查看SDK build tools是28的   3.点看添加依赖处有个build.gradle   都必须和自己的sdk版本一样。在同步一下就好了targetSdkVersion 25 compileSdkVersion 25compile 'com.an...

2018-09-10 19:48:50 265

原创 安卓与服务器数据交互

在线程中不允许更新ui界面,也就是不能打开一个新页面

2018-06-06 23:07:55 961 1

空空如也

空空如也

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

TA关注的人

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