- 博客(62)
- 收藏
- 关注
原创 记一次使用vue连接rabbitMq
虽然都是复制粘贴 、但是也是创作不易、结尾出给个小连接、如果你得后端不会rabbitMq抓紧让他看这个、->后端端口一搬都是15670或者15672 、我们这后端就因为端口问题搞啦好久 一直以为是我的问题。就是页面想要的数据、基本上代码都在这啦 直接。之后在关闭页面时断开。
2024-07-15 16:19:23 700 1
原创 记录vite打包并上传到npm
这里说一下files这个很重要 因为没有这个到时候会把所有的文件都传到npm上、其次private一定要设置false 如果需要直接访问你包下的文件一定不要exports这个选项、这里说一下我是用nrm切换 直接全局下载nrm之后百度搜怎么用就可以。npm官网地址 没有账号的自己去注册。
2024-04-10 18:40:32 563
原创 bpmnjs开始的时间事件和中间事件的时间
渲染函数这里判断是为了准确匹配,最重要的是TimeEvent 组件 function renderSartEvent() { if (element?.type === 'bpmn:StartEvent' && businessObject.eventDefinitions && businessObject.eventDefinitions[0]["$type"] == "bpmn:TimerEventDefinition") {
2023-10-23 13:52:19 377
原创 记录vite下使用require报错和解决办法
commonJs一定要放在最上边、这都是坑。这两个插件下完开发环境是没问题、生产环境咔咔报错。改完还需要下两个插件 要不然还会报莫名的错屋。注释是之前commonjs的写法。
2023-09-07 18:11:54 1802
原创 记录vite发布react组件到npm
但是有个问题还没解决、css样式没生效、现在还在解决。我们只需要改vite.config.ts就可以。之后npm publish 推送。之后执行下面两行代码就好啦。
2023-06-17 15:13:42 511
原创 react 封装antd table 第一版---
toolCom组件btn组件ts类型 这里可能不太完美MenuDataType如何使用代码效果图点击添加列显隐搜索 根据列表增加 搜索 删除 控制列显示隐藏、排序只能数字
2023-05-14 00:30:47 648
原创 前端面试---CSS
不同点是float仍可占据位置,不会覆盖在另一个BFC区域上,浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止, absolute会覆盖文档流中的其他元素,即遮盖现象。因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没有初始化CSS,往往会导致页面在不同浏览器之间出现差异。display:none隐藏对应的元素,在文档流中不再给它分配空间,它各边的元素会合拢,即脱离文档流。inline- block是指默认宽度为内容宽度,可以设置宽高,同行显示。
2023-02-08 16:09:55 740
原创 react使用http-proxy-middleware解决跨域
安装 yarn add http-proxy-middleware 或 npm i http-proxy-middleware -D。
2022-11-29 12:35:09 535
原创 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 423
原创 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 141
原创 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 322
原创 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 208
原创 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 450 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 381
原创 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 660
原创 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 3928 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 782 2
原创 vue2路由懒加载 小坑
因为一个{} 的故事,我找啦好久错误代码如下:{ path: '/setPlan', name:'setPlan', component: () => { // {} 这样路由会识别不出来,访问路由加载不出来,会空白页 import('../views/pages/setPlan/index') }}我一直想 我错在哪里啦 突然我把中括号去掉啦 页面就加载出来啦改完如下{ path: '/setPlan',
2021-09-03 10:59:11 180
原创 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 296
原创 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 81
原创 vue动态路由 与404
今天做项目遇到个问题 就是配好的动态路由,之前项目也可以用,刷新也没问题,突然跟我开啦玩笑找啦一上午的问题 原来是不可以用 * 通配符 也不知道为啥??反正删啦就好啦就ok啦...
2021-07-20 10:54:59 140
原创 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 131
原创 vue 按钮会在第一次打开时刷新页面
每天一个智障bug、vue 的button按钮在组件中刷新页面;我找啦好长时间原来只需要 在button 中 type=‘button’就可以啦
2021-06-22 16:11:01 134
原创 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 544
原创 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 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人