自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 面试必备- 2022 Vue最新面试题总结(持续更新中)

2022年最新面试题整理(包答案)总结最近我和几个同事遇到的面试题,希望对大家有帮助,面试题我分为两类,经常遇到,很少遇到。1、vue的生命周期 2、computed和watch区别?3、深度监听怎么做? 4、父子组件的生命周期的顺序5、setTimeout是在生命周期的什么阶段销毁的?如果不销毁会怎么样?6、父子组件通信用什么? 兄弟组件通信呢?7、路由守卫 8、如何实现双向数据绑定?9、vue的修饰符有哪些?10、vuex中mulation和actions的区别和联系? 11、MVC与MVVM的

2022-04-01 14:28:47 17001 1

原创 jsPDF+html2canvas实现html转pdf下载+打印

通过html2canvas转化后有缩放,无论怎么调整,感觉都不够高清,大多数场景都能满足,但是和手动创建word文档打印,还是有差距,若用在重要文档上,业务审核肯定不通过,这个时候就要求无缩放打印,下一章写如何用JsPDF无缩放打印

2024-02-06 15:55:39 455

原创 React+Antd+tree实现树多选功能(选中项受控+支持模糊检索)

React+Antd+tree实现树多选功能(选中项受控)

2024-02-06 14:54:30 2015 1

原创 React+Echarts实现数据排名+自动滚动+Y轴自定义toolTip文字提示

React+echarts实现排名+自动滚动+X轴自定义titleTop

2024-02-06 11:13:20 1054

原创 React+Antd实现省、市区级联下拉多选组件(支持只选省不选市)

react+antd+实现省、市区级联下拉多选组件

2024-02-06 10:49:53 1461

原创 react+antd+CheckableTag实现Tag标签单选或多选功能

原理: 封装一个受控组件,接受父组件的参数,数据发现变化后,回传给父组件。下一节将分享多层级的标签选中功能,同时支持多选和单选功能。

2024-02-06 10:23:54 1124

原创 React+Antd实现表格自动向上滚动

React+Antd实现表格自动向上滚动,创建一个定时器,修改表格ant-table-body的scrollTop属性实现滚动,监听表层的元素div的鼠标移入和移出实现实现鼠标进入元素滚动暂停,移出元素的时候表格滚动继续。

2024-02-06 10:06:33 1315

原创 Antd+React+react-resizable实现表格拖拽功能

【Antd+React+react-resizable实现表格拖拽功能】常见问题1、拖拽时,鼠标离开,拖拽被还原,80%原因是因为父组件触发了useState更新,column被还原成初始态,2、拖拽要设置最小宽度和最大宽度,防止拖拽过程中找不到元素。二、在antd写入tab,并引用拖拽组件。

2024-02-05 12:58:40 1079

原创 JavaScript库之Lodash常用方法

积累了loash最近常用的一些方法。

2023-02-16 20:01:38 569

原创 UMI 创建react目录介绍及配置

1、UMI 创建的react项目介绍2、UMI的项目配置(路由的3种配置方式)3、运行时配置 app.ts

2023-02-10 13:13:21 2558 1

原创 UMI入门(创建react项目)

UMI创建react项目示例、UMI入门

2023-02-09 20:02:48 1112 2

原创 React TreeSelect 组件使用和优化

1、React-实现树形下拉组件(TreeSelect)组件自定义选中,选择父组件可以实现收缩或展开,2、优化树形组件体验效果3、关键词:TreeSelect 、Antd、树形控件、React、treeExpandedKeys可控

2022-12-08 23:50:34 3178 9

原创 Vue中父组件如何能监听到子组件的生命周期

Vue中父组件如何能监听到子组件的生命周期 方法1:$emit 方法2:@hook3、为什么要使用@hook以及使用场景 4、Vue 中如何使用 @hook?

2022-04-01 20:20:04 6373 2

原创 springboot +netty-socket使用详细说明

springboot 实现socket通信

2022-03-29 10:20:14 3894 1

原创 相关面试题:函数、变量声明提升,类是否存在声明提升?

函数、变量声明提升,类是否存在声明提升?

2022-03-23 10:19:52 1201

原创 Javascipt变量提升、作用域

var a=10;(function test(){console.log(a)var a=15;console.log(a)})();上面一段代码,之前一直以为结果是10,15 实际执行结果为undefined15看到结果很意外,问什么第一次打印结果为undefined,这里就要讲到变量提升,任何函数内部变量都会先提升,你可以理解为执行顺序为:var a=10;(function test(){var a;console.log(a)a=15;console.l.

2022-03-22 20:33:33 1188 1

原创 Vue3 项目创建

安装1、安装nodevue 3需要node10以上版本node官网下载地址以往的版本 | Node.js2、安装vue/cli如果已经全局安装过旧版本的vue-clinpm uninstall vue-cli -g //yarn global remove vue-cli然后安装npm install -g @vue/cli //yarn global add @vue/cli为什么要先卸载vue-cli,在安装vue/cli如果是安装vue3以下版

2022-03-21 21:34:43 7717

原创 Vue3 项目遇到的问题

1、vue3项目安装依赖出现问题时,不要盲目执行npm audit fix --force,会自动把所安装的包升级到最新的版本,但是有些版本是不匹配的,导致项目无法运行。2、defineConfig is not function

2022-03-21 20:58:23 2067

原创 Vuex的使用

Vuex的使用

2022-03-14 14:13:54 1543

原创 npm install --save 和 npm install -D、npm install -g 的区别

npm install -d 就是 npm install --save-devnpm insatll -s 就是npm install --save我们在使用npm install 安装模块或者插件时,若写到package.json文件中,用--save-dev 或(写入devDependencies)--save (dependencies)devDependencies与dependencies的区别devDependencies用于开发环境,不用于生产环境 例如 webpack

2022-03-14 10:57:20 2614

原创 Vue利用canvas绘制验证码并添加校验

利用canvas动态生成验证码elementUI表单中添加对验证码的校验

2022-03-11 13:25:46 744

原创 ElementUI表单校验

validate:校验表单、resetFields:表单重置、clearValidate:清除表单的校验结果

2022-03-11 11:09:18 2740

原创 Vue使用element-UI,路由报错

Invalid prop: type check failed for prop "router". Expected Boolean, got String.prop校验路由时,要求router是一个boolean类型,但是得到的是一个string类型官网上router参数是boolean类型官网地址Element - The world's most popular Vue UI framework报错代码:<el-menu router="t..

2022-03-10 13:32:42 1152

原创 mysql安装教程

mysql安装教程详解遇到初始化数据失败的问题(Initializing database(may take a long time))

2022-03-09 19:36:33 573

原创 VUE自动生成路由

我们传统路由生成,需要手动配置。使用起来很麻烦,例如:/** * 手动配置路由 * */import Vue from 'vue'import Router from 'vue-router'import index from '@/components/index'Vue.use(Router)export default new Router({ routes: [ { path: '/', name: '/', compone

2021-07-30 22:29:04 1606

原创 vue中data定义对象类型直接报错,定义的属性不可用

当data定义为对象类型时,直接会抛错,内部定义的属性也不可用export default { name: "App", data:{ titlebar:"首页", }}[Vue warn]: The "data" option should be a function that returns a per-instance value in component definitions.[Vue warn]: Property or method "titlebar" i

2021-07-29 22:34:13 1855

原创 vue如何进行源码修改

1、在package.json scripts 添加 "postinstall":"node./build/copy.js"2、在src目录下创建 vendor/vue 目录,将node_moudles 中vue.esm.js 拷入目录中3、在package.json 同级目录创建build目录,并创建copy.js4、编辑copy.jsconst cp = require('child_process')const path = require('path');const s...

2021-07-29 21:59:09 3087

原创 gitee或者git添加ssh公钥之后,克隆项目失败

git 克隆出现如下错误 'gitee.com (180.97.125.228)' can't be established.ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc. Are you sure you want to continue connecting (yes/no)? Host key verification fai

2021-07-29 21:49:31 816 2

原创 props传值方式和校验

prop 的大小写HTML 中的 attribute 名是大小写不敏感的,所以浏览器会把所有大写字符解释为小写字符。这意味着当你使用 DOM 中的模板时,camelCase (驼峰命名法) 的 prop 名需要使用其等价的 kebab-case (短横线分隔命名) 命名,千万不要理解错哦,只有以下场景才是满足的哟 <component-prop postTitle="title" post-name="name" ></component-prop&g

2021-07-11 10:42:20 1516

原创 export default 和new Vue和 Vue.component 有什么区别吗

export default 和new Vue和 Vue.component 三者之间的区别export default 用来导出模块,供其他模块调用new Vue用来实例化,由于vue是单实例的应用,全局只有一个new Vue({})Vue.component 用来全局注册一个组件

2021-07-10 07:35:40 1676

原创 Vue组件局部注册、全局注册详解,以及什么时候使用局部注册组件?什么时候使用全局注册组件?

1、局部注册,每种注册方式的优缺点2、全局注册3、什么时候使用局部注册,什么时候使用全局注册?

2021-07-09 22:27:35 5810 1

原创 git创建账户和ssh免密登录

配置账户信息配置git账户信息命令如下:git config --global user.name "pear"git config --global user.name "[email protected]"可以通过以下命令查看自己配置的账户信息git config --global --list配置免密支付1、在终端中输入cd ~/.ssh1 或者打开cmd,输入 cd ./.ssh2、若.ssh文件未创建,创建.ssh 命名如下:ssh-keygen -t rsa -C...

2021-07-07 21:42:05 134

原创 【win10】git闪退处理方法

win10 git闪退报错[SC] StartService 失败 577

2021-07-05 21:24:09 1939

原创 webpack打包保留依赖

在webpack打包的时候,有的依赖不想打入webapck中,可用以下方式保留依赖externals: { 'vscode': 'commonjs vscode'}详细可参考webpack的externals配置

2020-05-17 14:23:05 1031

原创 webpack打包多入口对应多出口(多出口对应多目录)

之前在网上找到很多webpack打包的博客,收益很多,由于项目需要,webpack打包多入口对应多出口,多出口要对应多个目录,网上的方案基本都是多出口的目录对应的都是同一个目录,现在总结一下,多出口如何对应多个目录,我的解决方 案,如果你有更好的方案,谢谢分享const path = require('path');module.exports={ //入口文件的配置项 entry:{ client:'./client/entry1.js', /.

2020-05-17 11:21:52 1343 1

原创 webpack打包基础之配置多入口

webpack配置之前要先理解四个概念1、入口(entry)2、输出(out)3、loader4、插件plugins入口起点(entry point)指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。进入入口起点后,webpack 会找出有哪些模块和库是入口起点(直接和间接)依赖的。 简介的说就是启动首先要访问 的文件。webpack.config.js...

2020-04-16 22:07:55 736

原创 vue父组件向子组件传值,子组件接收的三种方式

父组件<A :test="test"> 传给子组件BB组件接收方式1>props:['test','title']接收任意类型2>props:{test:String}3>props:{test:{type:String,default:'test'}}

2020-04-15 23:09:57 4656

JAVA环境变量配置

JDK安装与环境变量配置本文介绍JDK的安装与环境变量配置。工具/原料JDK1.7.0WIN7方法/步骤安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和j...

2019-11-20 08:29:55 67

原创 vue项目搭建的完整过程(vue2)

1、node环境搭建2、vue项目配置(vue2环境搭建、vue3环境搭建、vue2与vue3兼容)3、npm和cnpm区别,以及在cnpm上配置淘宝镜像和npm上配置淘宝镜像有啥区别

2019-11-19 22:52:33 7978

原创 redis在spring boot中的集成(单容器和分布式连接配置)

redis在spring boot中的集成方式如下1、配置依赖包compile("com.corundumstudio.socketio:netty-socketio:1.7.12")2、配置 application.ymljedis: isCluster: false # 默认选择集群方式 pool:     cluster: #集群模式     url: 172.18.24.128:26379...

2018-06-30 11:30:03 409

React TreeSelect 组件使用和优化 自定义折叠和展开图标+可在title后添加任意组件+优化展开或者收缩

1、自定义折叠和展开图标 2、如何在title后添加任意组件 3、如何优化展开或者收缩 https://blog.csdn.net/yalywq/article/details/128245302#comments_29931365

2024-02-06

React+Antd+tree实现树多选功能(选中项受控)

React+Antd+tree实现树多选功能(选中项受控) https://blog.csdn.net/yalywq/article/details/136056430?spm=1001.2014.3001.5501

2024-02-06

vuex学习的小例子,包含所有的State、Getter、Mutation、Action、Module的使用

vuex学习的小例子,包含所有的State、Getter、Mutation、Action、Module的使用,如果你看了官网,还有地方不清楚,可参考这个例子自己调试使用

2022-03-15

dynamic-component.zip

vue项目免费下载 1、vue项目的简单搭建 2、webpack打包 3、动态组件上使用 keep-alive的例子

2021-07-26

ArcGIS_基础教程

ArcGIS_基础教程,详细到位。 第一部分 简介 前言 3 目 录 第一章 欢迎使用 ArcGIS 5 用 ArcGIS 能干什么? 6 日常事务中各具特色的GIS项目 9 ArcGIS能完成的任务 11 学习ArcGIS的技巧 16 第二章 浏览 ArcCatalog 和 ArcMap ArcCatalog 简介 18 在 ArcCatalog 中浏览数据 19 与数据建立连接 20 ArcMap 简介 24 操作地图 25 浏览地图 26 添加图层 29 添加要素 30 改变图层符号 31 添加标注 34 对地图进行排版 36 保存地图 42 打印地图 43 下一步做什么? 44 第三章 浏览 GIS 数据 45 地理数据模型 46 要素数据格式 50 i 第二部分 开发 GIS 项目 第四章 设计 GIS 项目 65 什么是 GIS 分析? 66 GIS 项目开发步骤 69 设计项目 71 第五章 组织数据库 77 组织项目数据库 78 将数据添加到 Project 文件夹 83 在 ArcCatalog 中预览数据 88 在 ArcMap 中查看数据 93 清理 Catalog 目录树 106 第六章 为分析准备数据 109 数据准备工作 110 什么是坐标系统? 111 为高程数据定义坐标系统 113 准备脚本环境 121 为river shape文件设置投影 122 把river shape文件输出到地理数据库中 128 数字化古迹公园 130 合并地块层 150 A RC GIS 基础教程 ii 第七章 数据分析 157 分析前的设置 158 勾画允许建厂的区域 159 勾画不允许建厂的区域 163 查找符合位置标准的地块 179 查找空的地块 183 查找道路附近和废水汇合处附近的地块 186 查找满足所需面积标准的地块 196 评估分析结果 200 第八章 展示分析成果 207 设计地图 208 设置地图页面 210 创建全景地图 218 创建适宜地块地图 224 创建最适宜地块地图 230 生成地块报告 242 添加选址标准列表 245 添加地图元素 246 保存并打印地图 260 下一步做什么? 262

2014-12-02

空空如也

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

TA关注的人

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