自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Establishing SSL connection without server‘s identity verification is not recommended

【代码】Establishing SSL connection without server‘s identity verification is not recommended。

2023-03-29 22:32:44 166

原创 Uncaught Error: Objects are not valid as a React child (found: [object Promise]).

渲染组件时不可用async 函数 ,会返回promise,报标题上的错误。

2023-03-16 11:26:56 256

原创 react中进入页面立马请求数据

使用hooks写组件,如何进入页面立马请求数据,请求数据的方法应该写在useEffect中

2021-07-05 16:35:30 2951 1

原创 镜像

2021-05-20 23:29:03 190

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

service docker start

2021-05-20 21:33:13 138

原创 数据类型转换

1. 自动转换(隐式转换)2. 强制转换

2021-05-19 23:49:54 76

原创 java变量

1. 变量三要素2.变量的命名规范3.变量使用的注意事项

2021-05-15 20:47:37 67

原创 java中的数据类型

2021-05-15 20:20:13 69

原创 java中的常量

2021-05-15 19:16:35 62

原创 windows命令提示符

2021-05-15 17:18:07 159

原创 class类

js语言传统方法是通过构造函数,定义并生成新对象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">.

2021-04-20 14:37:07 74

原创 vue中是如何实现双向数据绑定的

vue中采用数据劫持结合观察者订阅者模式,通过Object.defineProperty()劫持各个属性的setter和getter,在数据变化时,通知订阅者,触发相应的监听回调。

2021-03-26 17:38:32 163

原创 什么是MVVM

MVVM指的是model-view-viewModel 也就是 数据 视图和视图模型在MVVM设计思想中数据和视图不能直接进行通讯,他们需要通过视图模型来进行通讯,视图模型通常要实现一个观察者,当数据发生变化,可以监听到数据的变化,然后通知视图做相应的更新,如果视图发生变化,同样也能监听到视图的变化,再去通知数据做相应的更新。...

2021-03-26 17:28:24 221

原创 for和forEach的区别

for循环可以使用关键字 break continue等关键字 在forEach中不可以在函数中使用for循环 return 可以终止循环 跳出函数在函数中使用foreach循环 return 只能跳过本次循环,还会继续执行循环。

2021-03-21 13:45:49 147

原创 js高级部分

1. New操作符干了什么(****)创建一个空对象将this指向空对象为对象添加属性和方法饮食返回该对象2. 静态成员和实例成员(*了解)1.静态成员:在构造函数本身添加的属性和方法,只能由构造函数本身来访问2.实例成员:在构造函数内部通过this添加的属性和方法,只能通过实例化的对象来访问3. 构造函数的缺点构造函数每实例化一个对象都会创建一个新的内存空间,存在浪费内存的问题4. 构造函数原型(原型对象)prototype每一个构造函数都有一个prototype属性,这个pro

2021-03-21 13:40:40 81

原创 js事件执行机制

1.事件轮询执行一个宏任务,执行并清空所有的微任务, 进入下一个事件循环(执行一个宏任务,执行并清空所有的微任务)2.宏任务和微任务异步队列中包括:微任务(micro-task) 和 宏任务(macro-task)微任务包括: process.nextTick ,Promise ( process.nextTick 为 Node 独有)宏任务包括: script , setTimeout ,setInterval ,setImmediate ,I/O ,UI renderingTips:微任务

2021-03-20 15:21:07 96

原创 ES6语法

1. let const1.1 let命令不存在变量提升不能重复声明存在块级作用域暂时性死区(代码块内,在let或const命令声明之前,变量都是不可用的,在语法上被称为暂时性死区)1.2 const 命令不存在变量提升不能重复声明声明后立即赋值存在块级作用域暂时性死区不能重复赋值...

2021-03-19 18:04:13 91

原创 vue中前端实现数据分页展示

<template> <div class="echarts"> <el-table :data="dataList" style="width: 100%"> <el-table-column prop="date" label="日期" width="180"> </el-table-column> <el-table-column prop="name" label="姓名" width=

2021-03-11 11:55:50 1499

原创 el-form二次封装

ComForm.vue<template> <div class="comForm"> <el-form :label-width="formConfig.labelWidth" :inline="formConfig.inline" :ref="formConfig.ref" :model="formParams"> <el-form-item :label="item.label" v-for="(item, index) in for

2021-02-22 09:29:15 949 3

原创 el-table二次封装及使用

ComTable组件<template> <div> <el-table :data="tableData" style="width: 100%" :stripe="stripe" :border="border" :size="size" v-loading="loading" @selection-change="handleSelectionChange" > <!-- 是否支持复选 -->

2021-02-20 14:13:02 1293

原创 webpack基础

什么是webpack模块打包工具npx webpck index.js上述命令在当前项目中查找webpack ,使用webpack打包index.js文件 index.js也就是打包的入口文件webpack默认输出的文件夹是dist 默认输出的文件是main.js如果未配置入口文件 执行npx webpack会报错在 webpack.config.js 中配置入口文件后执行npx webpack 就可以打包成功webpack默认的配置文件 webpack.config.js不使.

2021-01-12 16:36:39 130

原创 自定义指令开发环境正常,生产环境报错Uncaught TypeError: Cannot read property ‘install‘ of undefined

通过定位发现 Vue.use(has) 这行报错查看该自定义指令文件发现,未提供install方法,但是至于为什么在生产环境正常,还不清楚

2021-01-11 15:18:48 3325

原创 项目描述

2021-01-08 15:26:38 553

原创 react脚手架生成项目报错

查询发现安装了React Developer Tools,关掉即可。

2020-12-30 10:05:00 243

原创 纯函数概念

只要传入参数相同,返回的计算结果相同。没有特殊情况,没有api请求,没有变量修改,路由跳转等副作用,单纯进行计算的函数称为纯函数

2020-12-28 15:11:50 146

原创 setState用法总结

1. setState传参setState中,第一个参数可以传入对象,也可以是函数,第二个为可选参数,参数为一个回调函数,那么什么场景下传入对象?什么场景下使用函数,什么场景下需要传入第二个参数呢?如果state的更新不依赖于之前的state中的值,使用对象如果state的更新依赖之前state中的值,则第一个参数传入函数如果state更新完成后立马需要使用state的值,则需要传入第二个参数2. setState是同步还是异步如果在react生命周期函数中使用setState或者直接在re

2020-12-21 16:54:24 4034

原创 setState后面拿不到更新后的值

修改为下述方法即可

2020-12-16 11:30:48 1103 3

原创 render方法中事件回调函数传值,在render时会立即执行

解决办法:

2020-12-16 11:00:38 1041

原创 (Warning: Each child in a list should have a unique “key“ prop)react使用antd中Table组件

解决办法:添加rowKey,此处的_id是categoryData中的字段

2020-12-16 09:00:20 1013

原创 实现当日天气展示

参考文档 天气API(http://www.tianqiapi.com/index)

2020-12-09 20:30:16 250

原创 使用css画一个三角形

是其他三个边框颜色透明即可

2020-12-09 18:31:04 92

原创 调试接口前端报400,postman可以调通

场景:postman可以跑通,但是前端返回400, 检查了传递的参数,请求方式等都没有问题,后来发现前端使用axios post请求默认传递的的json格式的数据,后端接收格式application/x-www-form-urlencoded,传递和接收的类型不一致导致报400错误...

2020-12-09 15:20:09 3752 1

原创 react render方法中进行路由跳转

2020-12-07 11:38:35 701

原创 react中表单验证

<Form.Item name="username" // 声明式表单验证 rules={[ { required: true, message: '用户名不能为空', }, { max: 12, .

2020-12-03 18:29:28 2097

原创 git常用的基本命令

git config --global user.name “username” //配置用户名git config --global user.email “[email protected]” //配置邮箱git init //初始化生成一个本地仓库git add . //添加到暂存区git commit –m “message” //提交到本地仓库git remote add origin url //关联到远程仓库git push origin master //推送本地 master 分支到远

2020-12-01 16:19:40 113

原创 vuex

分别是 state、getter、mutation、action、modulestate => 基本数据getters => 从基本数据派生的数据,相当于组件中computedmutations => 提交更改数据的方法,同步!actions => 包裹mutations,使之可以异步。modules => 模块化Vuex...

2020-11-18 17:12:05 69

原创 虚拟dom

什么是虚拟dom?虚拟dom是一个js对象,用于描述真实的dom结构为什么要使用虚拟dom?可以提高浏览器性能问题为什么虚拟dom可以浏览器性能?浏览器的引擎工作流程大致分为五步一、用HTML分析器,分析HTML元素,构建一颗DOM树。二、用CSS分析器,分析CSS文件和元素上的行内样式,生成页面的样式表。三、将dom树和样式表关联起来, 构建一个render树四、有了render树后,浏览器开始布局五、绘制页面如果去操作真实的dom,假如一次操作会更新10个节点,每个节点变化都会将.

2020-11-18 16:15:06 89

原创 v-for和v-if同时使用的优先级

首先官方网站不推荐这么使用,如果使用v-for的优先级高于v-if

2020-11-18 14:55:44 228 1

原创 vue中使用bpmn.js实现工作流(基础篇)

demo使用脚手架生成,项目结构如下图安装的依赖项app.vue中的代码截图app.vue代码<template> <div id="app"> <HelloWorld/> </div></template><script>import HelloWorld from './components/HelloWorld.vue'export default { name: 'App', c

2020-11-16 15:34:45 5940

原创 使用promise解决回调地狱的问题(使用promise让异步操作顺序执行)

const fs = require('fs');// fs.readFile('./1.txt', 'utf8', (err, result1) => {// console.log(result1)// fs.readFile('./2.txt', 'utf8', (err, result2) => {// console.log(result2)// fs.readFile('./3.txt', 'utf8', (err, result3) => {//

2020-11-14 17:23:54 136

空空如也

空空如也

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

TA关注的人

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