自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录vite打包并上传到npm

这里说一下files这个很重要 因为没有这个到时候会把所有的文件都传到npm上、其次private一定要设置false 如果需要直接访问你包下的文件一定不要exports这个选项、这里说一下我是用nrm切换 直接全局下载nrm之后百度搜怎么用就可以。npm官网地址 没有账号的自己去注册。

2024-04-10 18:40:32 380

原创 bpmnjs开始的时间事件和中间事件的时间

渲染函数这里判断是为了准确匹配,最重要的是TimeEvent 组件 function renderSartEvent() { if (element?.type === 'bpmn:StartEvent' && businessObject.eventDefinitions && businessObject.eventDefinitions[0]["$type"] == "bpmn:TimerEventDefinition") {

2023-10-23 13:52:19 285

原创 redis命令学习

【代码】redis命令学习。

2023-10-07 14:06:16 810

原创 记录vite下使用require报错和解决办法

commonJs一定要放在最上边、这都是坑。这两个插件下完开发环境是没问题、生产环境咔咔报错。改完还需要下两个插件 要不然还会报莫名的错屋。注释是之前commonjs的写法。

2023-09-07 18:11:54 1327

原创 记录vite发布react组件到npm

但是有个问题还没解决、css样式没生效、现在还在解决。我们只需要改vite.config.ts就可以。之后npm publish 推送。之后执行下面两行代码就好啦。

2023-06-17 15:13:42 246

原创 react 函数组件使用usestate 数据不同步问题

必要要在异步操作里执行才可以,没看源码 不知道为啥,仅供参考。

2023-05-15 17:53:27 231

原创 react 封装antd table 第一版---

toolCom组件btn组件ts类型 这里可能不太完美MenuDataType如何使用代码效果图点击添加列显隐搜索 根据列表增加 搜索 删除 控制列显示隐藏、排序只能数字

2023-05-14 00:30:47 516

原创 react-redux使用connect和forwardRef报错

【代码】react-redux使用connect和forwardRef报错。

2023-05-09 13:06:17 331

原创 处理tree 树状结构,

【代码】处理tree 树状结构,

2023-03-30 11:21:46 44

原创 Vxe-table表格自定义筛选

需求:需要搜索筛选复选框在src/components新建FilterExtend.vue,内容如下。

2023-03-30 10:49:06 2177 1

原创 js去重

js数组去重方法

2023-02-22 14:02:39 290

原创 js懒加载简单实现

懒加载

2023-02-21 09:45:08 65

原创 es6完成简单的贪吃蛇游戏

es6

2023-02-20 10:18:12 81

原创 前端面试--vue(一)

vue面试

2023-02-18 21:28:10 51

原创 前端面试---Js (一)

js面试题

2023-02-17 13:47:03 51

原创 前端面试---CSS

不同点是float仍可占据位置,不会覆盖在另一个BFC区域上,浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止, absolute会覆盖文档流中的其他元素,即遮盖现象。因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没有初始化CSS,往往会导致页面在不同浏览器之间出现差异。display:none隐藏对应的元素,在文档流中不再给它分配空间,它各边的元素会合拢,即脱离文档流。inline- block是指默认宽度为内容宽度,可以设置宽高,同行显示。

2023-02-08 16:09:55 698

原创 react使用http-proxy-middleware解决跨域

安装 yarn add http-proxy-middleware 或 npm i http-proxy-middleware -D。

2022-11-29 12:35:09 446

原创 myabtis踩坑日记

问题当数据库中字段用0和1进行区分时,传1会正常执行但是传0会无效,找啦很久看一个大神的帖子,才知道把!

2022-07-22 16:58:31 151

原创 spring事务入门理解

编写事务管理器使用事务(事务调解员)事务传播行为

2022-07-13 10:46:21 82

原创 threeJS 踩坑

踩坑

2022-06-24 11:07:49 1888 1

原创 threeJs物体阴影问题

threejs

2022-06-23 16:08:32 281

原创 es5 类创建和继承 简易版

es5中的类和继承代码说明 //es5 创建一个类 function Person() { this.name = "张三" this.age = 18 //类上定义方法 可以被继承 this.run = function () { console.log(this.name + '再跑!!'); } } var p = new Person() p.

2022-05-10 16:59:22 376

原创 react学习

react 中redux和react-redux的使用redux的作用redux主要有 action,reduce 和store组成,是一个管理状态的库通过调用action方法来更新reduer中的数据,一般分为两种,正常情况下返回的对象结构{type:,data}第一个参数type就是约定值,第二个参数data为改变的结果*,但异步时会返回1一个函数,但是需要中间键才可以起作用*// 中间件:applyMiddleware 还需要thunk yarn add redux-thun

2022-05-09 12:25:15 98

原创 Spring Aop理解

aop思想原来我们java编程是抽离出来,之后哪个需要这个增强类需要类中引用aop思想:通过配置来实现,所有类要用到的同一个类会在配置中去实现,在java运行的过程中使用aop实现通过JDK的方法来实现:动态代理但是实现方式必须是接口实现,Target target =new Target()TargetInterface proxy=(TargetInterface)Proxy.newProxyInstance( target.getClass().getClassLoa

2021-11-19 16:46:11 300

原创 Tomcat起服务端口被占用

The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports.要不然就改

2021-11-08 20:19:21 191

原创 vue 封装websocket

在js中封装如下:let wsurl = 'ws://192.168.1.12:8080/auavs/wsocket'let ws = nulllet weboscket_callback = null//获取 websocket 推送的数据let websocketonmessage = e => { return weboscket_callback(e)}// 连接成功let websocketonopen = () => { console.log('连接.

2021-10-13 17:04:44 379 3

原创 vue 使用webpack创建时请求超时

1.可能没用淘宝镜像2.可能是自己github 地址不对我是第二种首先先看自己ip是哪的http://tool.chinaz.com/speedtest/github.com之后找到对应自己的城市ip之后切换到C:\Windows\System32\drivers\etc找到hosts文件加入下边你找的ip地址13.250.177.223 github.com151.101.88.249 github.global.ssl.fastly.net这是

2021-09-23 09:23:24 260

原创 mac idea安装后打不开

我的问题是因为我之前安装过idea 而且是破解版,会用到jar的一个文件,所以报错首先找到应用程序----显示包------contents-----macos–idea命令行会看到这步 /Applications/IntelliJ IDEA.app/Contents/lib/jetbrains-agent.jar说明跟我同样问题解决办法我的办法简单粗暴直接找到你安装idea的目录把破解那个配置文件删了/Users/yoouser/Library/Application ..

2021-09-19 14:11:15 555

原创 vue使用socktJs

在vue中使用SockJS实现webSocket通信原文1、简单介绍基于webSocket通信的库主要有 socket.io,SockJS,这次用的是 SockJS。2、前提这里我们使用sockjs-client、stomjs这两个模块,要实现webSocket通信,需要后台配合,也使用相应的模块。sockjs-clientsockjs-client是从SockJS中分离出来的用于客户端使用的通信模块.所以我们就直接来看看SockJS.SockJS是一个浏览器的JavaScript库,

2021-09-10 16:44:03 3752 2

原创 vue addroute使用

今天一天两个坑 ,开心,搞啦好久 一直说addroutes已经废弃啦,就开始用addroutes结果他和addroutes用法不太一样,像addroutes那样用会报"path" is required in a route configuration正确用法如下: for (let x of currRouter) { // addroutes 已经废弃 router.addRoute(x) }//a.

2021-09-03 14:16:45 670 2

原创 vue2路由懒加载 小坑

因为一个{} 的故事,我找啦好久错误代码如下:{ path: '/setPlan', name:'setPlan', component: () => { // {} 这样路由会识别不出来,访问路由加载不出来,会空白页 import('../views/pages/setPlan/index') }}我一直想 我错在哪里啦 突然我把中括号去掉啦 页面就加载出来啦改完如下{ path: '/setPlan',

2021-09-03 10:59:11 124

原创 el-tree动态图标

项目需要动态添加图标 公司部门系统 想到啦el-tree网上的代码我直接裂开 瞎写element自定义图标方法 { node, data }<el-tree empty-text="-" :data="data" :props="defaultProps" @node-click="handleNodeClick" node-key="id" default-expand-all

2021-08-17 11:24:22 274

原创 ts 基础

类型number 类型 只能是数字boolean 类型 只能是布尔值string类型 字符串any类型 可以是任何类型 ,不建议使用,他可以赋值给其他的类型,而且会改变其他类型unkonwn 未知类型 ,也可以是任何类型,但是他不可以随意赋值let c:unkonwn;let b:string='hhh';c='kl'// 未知类型赋值if(type of c=='string'){ b=c}// or 使用类型断言 下面两种都是类型断言b=c as st

2021-08-04 08:56:21 57

原创 vue动态路由 与404

今天做项目遇到个问题 就是配好的动态路由,之前项目也可以用,刷新也没问题,突然跟我开啦玩笑找啦一上午的问题 原来是不可以用 * 通配符 也不知道为啥??反正删啦就好啦就ok啦...

2021-07-20 10:54:59 88

原创 css感应按钮样式

html代码不变`` <div class="container"> <button role="button" tabindex="0" style="--color: #0088ff"> 东<span></span><span></span><span></span><span></span> <div aria-hidden=

2021-06-24 13:55:44 88

原创 vue 按钮会在第一次打开时刷新页面

每天一个智障bug、vue 的button按钮在组件中刷新页面;我找啦好长时间原来只需要 在button 中 type=‘button’就可以啦

2021-06-22 16:11:01 98

原创 vue3API的provide和inject

因为刚自己在研究vue3+echarts。 所以用到啦provide和inject我看啦一下文档。 provide和inject其实是为啦解决隔代传输数据的问题所以我将echart实例放在app组件中,通过provide引入echart实例,这样每个页面都可以访问到啦//App.vue<script lang="ts">import { defineComponent, provide } from 'vue'import * as echarts from 'echarts'

2021-06-20 17:30:57 411

原创 mac 安装nvm

首先打开github https://github.com/nvm-sh/nvm找到 curl -o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bashwget -qO-https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash这里可能会报错。 因为国外禁止访问。curl: (7) Failed to connect t.

2021-06-14 12:21:52 165

原创 type script基础使用

typeScripttypeScript简称tsts是静态类语言,他不像js是动态,它可以设置类型它是在运行前进行检查,同tsc检查,tsc会按照ts.config.json文件配置进行检查,vscode提供ts自动检查插件首先全局安装tsnpm install -g typescript // 安装tstsc -V // 检查ts找到你要使用ts的目录初始化ts配置tsc --init // 生成tsconfig.json配置文件下面是vscode自动编译设置1

2021-06-05 11:56:46 56

原创 js之面向对象编程

先说一下迭代器和生成器这部分你不想看可以直接下番迭代器:我之前的笔记记的比较详细,就es把有些结构称为可迭代对象,因为这些对象都有迭代器(iterable),而具有迭代器的对象都有特殊的属性 Symbol.iterator;而带有特殊属性的对象都有一个生成迭代器的工厂函数arr[Symbol.iterator] // f(){};调用这些工厂函数则会生成一个迭代器:arr[Symbol.iterator]() // ArrayInterator{} ,迭代器有两个属性可供迭代;done,valu

2021-05-26 20:47:15 55

空空如也

空空如也

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

TA关注的人

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