自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 el-tree实现懒加载

二、懒加载并做数据回显。

2024-04-08 16:14:08 2022 1

原创 封装组件的注意项总结-未完结

1、使用其他组件库时,把该组件库上的方法尽量同名抛出,属性也尽量保持一致;2、组件内传入参数命名、抛出的方法命名使用统一前缀;

2023-10-17 11:36:20 405

原创 vuedraggable遇到的问题

原因2、draggable组件必须直接包含v-for: draggable包在ul外层就出现了这个问题。原因:外层的父组件使用了vue-draggable-resizable组件封装的可拖拽的弹框组件。二、拖拽后位置未发生变化:@start、@end事件都执行。原因1、draggble绑定的v-mode和下方列表不一致。一、拖拽无效:触发@start事件,但不执行@end方法。

2023-10-15 00:45:07 2078

原创 vue2中使用全屏screenfull插件遇到的问题

安装插件'@babel/plugin-proposal-nullish-coalescing-operator'第一种:卸载6.0的版本,安装 screenfull@5.1.0。1、安装screenfull@6.0.2后,启动项目。vue.config.js文件中配置属性。在babel.config.js配置。

2023-08-30 11:06:30 914

原创 elementUI遇到的问题记录-存在待解决

element-ui常遇到的问题

2023-08-14 16:59:36 1310

原创 ol问题总结二

将地图的zoom级别调整到合适的位置,通过以下获取当前的地图的extent,根据这个值进行对图片的imageExtent的设置。一、加载坐标系是4326格式的,使用wfsServer发布的服务,图层加载失败;坐标系是3857格式的。二、图片图层加载时,设置imageExtent的规则。原因:4326格式的,发布出来的,经纬度是颠倒的。解决方案一:将经纬度进行反转。

2023-08-10 11:00:24 1202

原创 dom相关

使用 div.appendChild(dom),会删除原始dom节点。改造方式:使用dom.cloneNode(true)克隆复制。

2023-06-20 17:33:59 99

原创 常用的css样式

【代码】常用的css样式。

2023-06-08 18:00:08 256

原创 git相关

core.protectNTFS 如果为true, 不允许迁出可能不符合NTFS系统路径的文件. 所以要设置为false, 原样从库里迁出.解决方案: $git config --global core.protectNTFS false。1. git checkout 分支名称 报错 git: invalid path ‘’因为windows中是可以设置文件有超长路径的, 这个也不应该由git迁出来考虑.

2023-04-10 12:01:33 292

原创 ol问题总结一

shpjs报错 nodeBuffer is not supported by this browser

2023-03-07 17:44:29 1079

原创 npm发布封装的公共组件

npm发布一个封装的公共组件

2023-02-02 16:09:07 1318 1

原创 Vue.extend和Vue.component

Vue.extend

2022-12-26 11:48:53 671

原创 OpenLayers之 图层

OpenLayers之layer

2022-12-23 18:11:40 2520

原创 Vue2.0之踩过的坑

1.

2022-12-22 11:22:30 316

原创 Vue中通信方式

$attrs 和 $listeners

2022-12-12 13:08:37 226

原创 sass、scss、less区别

sass、scss、less区别

2022-11-29 11:59:22 1606

原创 vue.config.js

vue.config.js配置文件

2022-11-21 15:50:09 387

原创 OpenLayers之 OverLay问题汇总

OpenLayers使用

2022-10-24 17:36:07 2267

原创 前端适配方案

前端适配

2022-09-29 11:48:46 3816

原创 css样式设定之项目常用到的

项目常用到的样式

2022-09-29 11:30:08 170

原创 Vuex基本用法

vuex基本用法

2022-09-28 10:38:04 787

原创 Vue路由

vue路由

2022-09-14 16:22:30 412

原创 npm install报错原因

npm install 报错

2022-09-09 16:40:16 5304

原创 路由的hash模式和history模式的区别

路由的俩种模式对比

2022-09-07 12:54:48 258

原创 前端常见的三种缓存方式

前端的缓存方式

2022-09-05 14:55:23 5449

原创 手写flat之多维数组变成一维数组

手写flat平铺

2022-08-31 14:10:23 173

原创 Vue3.0到底做了哪些事情

【代码】Vue3.0到底做了哪些事情。

2022-08-30 23:38:32 144

原创 ts知识点整理

typescript知识点简要

2022-08-30 23:32:32 137

原创 flex属性:flex:0|1|auto

flex属性

2022-08-19 13:01:11 576

原创 JS实现链式调用

可用链式方法实现四则运算/* 简单的链式调用 类实现*/class Person{ constructor(){ this.name = '' } setName(name) { this.name = name return this } getName() { console.log('name:==',this.name) }}const person = new Perso.

2022-05-31 15:35:46 451

原创 那些易混淆的概念(三):function和class

ES6中的class类和function区别相同点:都可作为构造函数,通过new操作符来实例化函数实现构造函数function Person(name) { this.name = name } const user = new Person('Jack') console.log(user); // Person { name: 'Jack' }类实现构造函数,其中的constructor方法是一个特殊的方法,称为构造函数方法;用new创建实例后,自动调用co.

2022-05-26 11:45:20 307

原创 React中setState与useState对比

setState只要执行setState, 不管有咩有变化,都会render 更新时可能是异步更新也可能是同步更新 几个更新会被合并 自动进行浅合并// 用于类组件,修改this.state中的值constructor(props) { super(props) this.state = { count: 0 }}// 第一步: 处于 batchUpdate isBatchingUpdates = truesetState({ cou

2022-05-18 17:17:02 1167

原创 那些JS易混淆的概念(二):运算符

1、?. 值是undefined时不会报错,表示该对象中有无该属性,有才使用 obj?.name2、a() && b()3、a() || b() 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。4、if(value) {} value: 0 、-0、null、"" 、false、undefined、NaN都是false, 其余都是 tru.

2022-05-13 13:50:48 135

原创 前端性能优化

1、

2022-05-12 12:22:25 181

原创 VueRouter和ReactRouter路由对比

1. Vue2.React

2022-05-08 18:26:00 2002

原创 Vue和React全面对比

1.

2022-05-08 18:24:25 9040 1

原创 那些JS中易混淆的概念(一):构造函数、原型对象、实例

1. 构造函数、原型对象、实例对象构造函数: 主要用来初始化对象,为对象的变量赋值,与new一起使用。通常把公共的属性定义到构造函数里,公共的方法放到原型对象上function People(name, age) { this.name = name; this.age = age}People.prototype.job = () => { console.log('程序员')}let zhangsan = new People('张三', 18)let

2022-05-08 16:25:06 340 1

原创 那些在JS中你忽略到的概念(一):类数组、改变this

1. 类数组/伪数组可以通过索引进行访问,并且拥有length属性,其他属性为非负整数 没有数组的其他方法,例如push,forEach,indexOf 常见的类数组有: 函数的参数arguments、getElementBiTagName、getElementByClassName等方法获取到的dom列表、querySelectorAll()方法获取的所有NodeList节点 类数组转成真正数组的方法:1. Array.prototype.slice.call(arrayLike) 2. Ar.

2022-05-08 15:16:19 302

原创 CSS之意想不到的坑(一)

1.

2022-05-05 18:53:11 136

原创 js实现继承的几种方式?extends用的是哪种继承

1. 原型链式继承缺点:由于俩个实例使用的是同一个原型对象,他们的内存空间是共享的,当其中一个变化时,另一个也跟着变化function Parent() { this.name = 'parent' this.number = [1,2,3]}function Child() { this.newName = 'child'}Child.prototype = new Parent()console.log(new Child())2.构造函数继承(Par

2022-05-05 18:11:52 2330 2

空空如也

空空如也

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

TA关注的人

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