皮皮踢
IP:
43关注数
1粉丝数
43获得的赞
工作年
编辑资料
链接我:

创作·54

全部
问答
动态
项目
学习
专栏
皮皮踢

如何解决侧边栏菜单点击收齐时宽度回弹的问题?

菜单侧边栏点击收齐的时候,宽度会回弹一下,没有在js里面控制或者直接修改宽度,第一个图片是useRenderLayout,第二个是Menu 版本号: "element-plus": "^2.6.1", "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250113/dfb9fa63a205ce918ba46fa0a2f2a5a3.png) "PixPin_2024-09-09_10-45-38.gif" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250113/2569c518048aca125957d293a3413045.png) css :root { --el-aside-max-width: 200px; --el-aside-min-width: 64px; --el-aside-width: 200px; } //useRenderLayout.scss $prefix-cls-left: #{$namespace}-render-left; .#{$prefix-cls-left} { display: flex; height: 100%; .aside-max-width { width: var(--el-aside-max-width); } .aside-min-width { width: var(--el-aside-min-width); } .main-content { flex: 1; .app-View { height: calc(100% - 40px); padding: 10px 20px 20px; } } } // Menu.vue $prefix-cls: #{$namespace}-menu; .#{$prefix-cls} { height: 100%; background-color: rgba(255, 255, 255, 0); width: 100%; // 对宽度有个两秒的动画=>感觉没啥用,没生效 transition: width 0.2s; // 折叠动画的时候,就需要把文字给隐藏掉 :deep(.el-menu--collapse) { // background-color: red; // transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out !important; .#{$prefix-cls}__title { display: none; } } } " transition: width 0.2s;" 我给宽度加了一个这个 也不管用 ,我想知道它回弹的原因和解决办法
10
1
0
浏览量224
皮皮踢

vue2中如何实现下面可编辑的效果?

https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/0b16f07252389d696c8ae2daf1c19c1d.png vue2 如何实现上面的这种表格样式,点击对于单元格的时候可以进行编辑,可以添加一行或者删除其中的一行,或者是移动当前的某一行,导出,保存等操作 有没有第三方的库,或者是提供一个思路也可以,麻烦各位大佬了
9
1
0
浏览量310
皮皮踢

如何获取router-link的当前路由?

在根组件APP.vue中的导航标签中设置了三个router-link,每当我切换路由时,如何才能获取到当前点击的路由地址? Stator | Rotor | Search changeBGC () { const arr = this.$router.options.routes // console.log('我是路径数组', arr) const path = arr.map(item => { // console.log('我是数组对象', item.path) // 循环出数组对象 return item.path }) if ( === '/searchview') return this.isbgc === true }
10
1
0
浏览量241
皮皮踢

给a标签加点击事件为什么没效果?

在一个html页面给一个a标签加一个onclick事件,也写了函数,为什么点击没效果? 2分享 function sharex(x){ alert("xxxx") }
14
1
0
浏览量214
皮皮踢

caffeine源码?

使用gradle来构建也不是很麻烦吧 大致上也是安装gradle 配置一下镜像就可以了吧 如果你嫌麻烦 可以把源码JAR包直接丢进IDEA里选择构建就可以了
0
0
0
浏览量0
皮皮踢

rollup多入口的公共部分怎样才能不提取成单独文件?

如何将多入口共同引用过的文件中的内容分别写进各入口内部,而不是作为一个单独文件输出? 比如: // util.js export function fun(){}; // a.js import { fun } from './util.js' fun(); function a(){}; a(); // b.js import { fun } from './util.js' fun(); function b(){}; b(); 希望生成: // a-bundle.js function fun(){}; // 来自 util function a(){}; // 来自 a.js 自身 fun(); a(); // b-bundle.js function fun(){}; // 来自 util function b(){}; // 来自 b.js 自身 fun(); b(); // util.js // 不要了
16
1
0
浏览量260
皮皮踢

如何把对象和数组转换?

[{ a: 1 }, { b: 2, c: 3 }].reduce((r, c) => Object.assign({}, r, c), {}) «"https://segmentfault.com/q/1010000044226467" (https://segmentfault.com/q/1010000044226467)»
0
0
0
浏览量0
皮皮踢

SQLAlchmey调用存储过程获取出参报错ORA-00936: missing expression,该如何解决?

用outparam方法: from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy.sql import outparam from configs import url # 创建数据库连接 engine = create_engine(url) # 创建会话 Session = sessionmaker(bind=engine) session = Session() # 调用存储过程 result = session.execute( "BEGIN test_procedure(:param1, :out_param); END;", {'param1': 123, 'out_param': outparam('out_param', int)} ) # 获取输出参数的值 out_param_value = result.out_parameters['out_param'] # 打印输出参数的值 print(out_param_value)
0
0
0
浏览量0
皮皮踢

音符符号 数学符号 常见表情符号的unicode编码范围是什么?

音符符号 数学符号 常见表情符号的unicode编码范围是什么?
15
1
0
浏览量312
皮皮踢

mongodb会自己关闭6.0和最新版7.0.1都会这样,下面是日志,为什么会自己关闭了呢?

从卦象上看跟这个 Issue 类似: «"https://www.mongodb.com/community/forums/t/mongo-process-> cras..." (https://link.segmentfault.com/?enc=re5mjyCVuXj2YrUwX2eW1Q%3D%3D.Y4Ge%2B33%2Bb%2FaMTGZAa2Lgf8qV1drxgyNTyTw2zz0407IAY7Q7QJfN81ibgFyxFQjiXGPSae%2FAFS5S9v2%2B8pGuLxQyuy0uUcU%2B1wBhj%2FJ75yGDVfEIVd3gkuRW5vWungzTEf7WwjYbCJ87ahnmoNLmXg%3D%3D)"https://jira.mongodb.org/browse/SERVER-71274" (https://link.segmentfault.com/?enc=XZQwp8%2BsubnDdrr0DrkMPw%3D%3D.CWO6LSab59lKdeg5CuoSDeFk%2BgZ1bgZcsN5Dfcg1%2BXnvYQcjtNx0%2Fc%2Fwn%2BIc0In%2B)» 异常堆栈都是 0xE0000001,且挂掉之前都有 FATAL 日志 "FileRenameFailed"。 按官方的说法是文件权限问题,但并未说明该怎样解决此问题。 不过评论里有人指出可能是 Windows 的安全防护软件导致的,他们的做法是把 MongoDB 相关目录加到白名单里: «for us, the random crash seemed to have been caused by the anti-virus / Windows Defender on the server! It was locking files or something while Mongo tried to manipulate them. We simply added an exclude rule to our Windows defender on the Mongo’s /data/ and /log/ folder. Seems to have solved our problem.»
0
0
0
浏览量0
皮皮踢

vue组件内部props,两个相关异步数据,如何确保计算出结果?

一、组件介绍(怎么确保得到a3) 1、组件内有a1,a2,用来接收父组件的传值,需要通过a1,a2来得到一个 a3 2、父组件在使用时a1,a2的来源是通过两个不同的api获取的,a1,a2都是异步的 export default { name: 'Test', props: { a1: { // 异步数据 type: Array, default: () => [] }, a2: { // 异步数据 type: Array, default: () => [] } }, data() { return { a3: [] } }, watch: { a1: { deep: true, handler() { if (this.a1 && this.a2) { this.initA3() } } }, a2: { deep: true, handler() { if (this.a1 && this.a2) { this.initA3() } } } }, methods: { initA3() { // 对 a1、a2 进行运算后得到 a3,这里都是简化场景 a3 = a1 + a2 } } } 二、解决方案(目前的方案) 1、前提条件如下:(1)它是组件,尽量是不去要求父组件去控制api请求顺序,比如async await控制两个请求的顺序(2)a1,a2的来源是可能随时变的,可能通过一个按钮切换这样,不限制父组件的使用 2、目前想的 watch 是对 a1,a2进行监听,然后发生变化时,得到 a3 3、计算属性computed行不通,不能深度监听,因为这个a3是一个副作用了 三、大佬们,想请问下有其他的方案思路,谢谢
11
1
0
浏览量195
皮皮踢

怎样把电脑文档转换成手机可以浏览的形式呢?怎样把自己编写的的网页放在超链接里(比喻有点不恰当)?

怎样把电脑文档转换成手机可以浏览的形式呢?怎样把自己编写的的网页放在超链接里(比喻有点不恰当)?
15
1
0
浏览量383
皮皮踢

请教一下,Laravel插件spatie/laravel-backup如何恢复数据?

请教一下,Laravel插件spatie/laravel-backup如何恢复数据? 使用下面的Artisan命令,提示没有这个参数 "php artisan backup:restore –only-db" "php artisan backup:restore" 具体是怎么恢复备份的呢?
0
1
0
浏览量16
皮皮踢

Cesium 为什么label的eyeOffset设置的距离会有偏差 相比于圆?

function computeLabelPosition(center, radius, bearing) { // 用Cesium的Spherical几何计算 let spherical = new Cesium.Spherical(bearing, 0, radius); let offsetPosition = new Cesium.Cartesian3(); Cesium.Cartesian3.add(center, Cesium.Cartesian3.fromSpherical(spherical), offsetPosition); return offsetPosition; } // 用该方法为每个标签计算位置 for (let i = 1; i <= 3; i++) { let labelPosition = computeLabelPosition(position, 100000 * i, Cesium.Math.toRadians(90)); // 90度表示右侧 entities.add({ position: labelPosition, // ... 其他属性 }); }
0
0
0
浏览量0
皮皮踢

react 函数组件 antd Select组件使用labelInValue报错{ value: string | number, label?: ReactNode } 如何解决报错呢?

value={{ value: currentSelectedKey, label: currentSelectedLabel }} onChange={(valueObj, option) => { // valueObj 把有 value 和 label 属性 const { value, label } = valueObj; selectChange(valueObj, option, 'companyType'); }}
0
0
0
浏览量0
皮皮踢

pinia里面不能用vue-router的内置类型RouteRecordRaw?

报错信息: 如果没有引用 ".pnpm/@vue+shared@3.3.4/node_modules/@vue/shared",则无法命名 "useUserStore" 的推断类型。这很可能不可移植。需要类型注释。ts(2742) https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/dd576c4f16996cf2973b59f13bd763a6.pnghttps://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241210/66a0db1972ace72ebb22bc680e30d849.png
0
1
0
浏览量23
皮皮踢

单体项目与分布式项目两种架构设计思想?

网上有资料说在大型的数据中心里,数据库就只有存储的功能,事务的功能会被疯狂削减。 因为没有微服务相关经验,所以不太理解这句话,所以希望有大佬可以讲一下将单体架构与微服务架构的设计思想
0
1
0
浏览量21
皮皮踢

java Lambda表达式如何按条件动态传入方法引用?

java中如何按条件传入分组 例如有个学生类集合,如何动态传入一个方法引用来分组? list.stream().collect(Collectors.groupingBy(Student::getSex)); list.stream().collect(Collectors.groupingBy(Student::getAge)); public List test(动态传入){ // ...list list.stream().collect(Collectors.groupingBy(动态传入)); return list }
0
1
0
浏览量14
皮皮踢

and or 与三目运算符的区别?

"1 and 2 or 3" 这个与 "三目运算符" 有什么区别
0
1
0
浏览量20
皮皮踢

amh面板 1G内存主机有没有办法安装上mysql 5.7?

我又来咨询大佬问题了 小内存机器1G,是否有办法安装上mysql 5.7 (非mysql-generic-5.7版本?) 常规linux机器可以想办法安装后再进行参数优化 但是机器实测时会在中间卡退安装失败 请教下大佬解决办法
amh
0
1
0
浏览量14
皮皮踢

vue-treeselect在数据回选时v-model绑定的id在option中不存在怎么默认显示中文?

https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/e6d2c27261a2ef76d7a3aaa7af1586f7.png可以回选那一项不存在了,然后显示中文,这个可以实现吗
0
1
0
浏览量14
皮皮踢

若依项目怎么通过docker容器打包镜像并部署到微信云托管?

我是前端开发,被部署的问题折腾了很久,在网上也没有找到有用的信息,所以发帖求助。 背景:我用若依前后端分离版("若依前后端分离-Vue" (https://link.segmentfault.com/?enc=ExcagbpJSs9nvTRYBusVHQ%3D%3D.yFZAKYo7wAlAu0XtSMxJdyZcEoNFmrKvoGRe14oKjcb1LV7r2MM6%2FzCNI7vLx182))做了一个简单后台,因为没有后端基础,所以想借助微信云托管来进行服务部署,目前这个云托管服务也是免费的。 微信云托管是自动部署的,我用若依部署老是失败,问了他们客服,客服说云托管是基于docker的,所以项目必须是以容器的方式部署,建议我先尝试本地镜像构建。然后我安装了相关工具在本地调试。 因为若依后台本身没有Dockerfile,所以我把微信云托管的示例("部署模板" (https://link.segmentfault.com/?enc=%2FSueM8AYCkh8kMN6FwsUpg%3D%3D.uHxWk5R92NhhibMHG6bPwIRsrVJdKIkiHVm6vmW%2BMW%2Fq57D1mWbF1vXu8aoHL0claxg7bXlrYKsbafse7uyr%2FszzubrCaxpShwY3zJ4iYkQ%3D))项目中的Dockerfile和setting.xml直接拷贝到了若依的根目录,然后按照微信提供的调试文档("调试文档" (https://link.segmentfault.com/?enc=pJyozshoL67iUbKTngwKyw%3D%3D.v%2FGwDgQwh%2FreuVYTdWYazWaiiYPk3qx16cDmEXI9kL7wXUvChXibHjNu13s3AgBBx5vm9HcgtE0eyuVlQGR4Qsep9r9c2lsireYGvikoPxg%3D))来调试若依的这个项目,但是在构建的时候总是报这个错,"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/b8b1e45939b62ac7cac6863a8d2dad29.png)目前卡着这里,不知道怎么处理了,希望有大佬能够提供帮助,非常感谢! 这是项目根目录: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/c58344b774fba9a019895783fbc2d8a8.png) 这是Dockerfile,从部署模板copy来: # 二开推荐阅读[如何提高项目构建效率](https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/scene/build/speed.html) # 选择构建用基础镜像。如需更换,请到[dockerhub官方仓库](https://hub.docker.com/_/java?tab=tags)自行选择后替换。 FROM maven:3.6.0-jdk-8-slim as build # 指定构建过程中的工作目录 WORKDIR / # 将src(原本是src,这里改为了ruoyi-admin)目录下所有文件,拷贝到工作目录中src目录下(.gitignore/.dockerignore中文件除外) COPY ruoyi-admin /app/src # 将pom.xml文件,拷贝到工作目录下 COPY settings.xml pom.xml /app/ # 执行代码编译命令 # 自定义settings.xml, 选用国内镜像源以提高下载速度 RUN mvn -s settings.xml -f /app/pom.xml clean package # 选择运行时基础镜像 FROM alpine:3.13 # 安装依赖包,如需其他依赖包,请到alpine依赖包管理(https://pkgs.alpinelinux.org/packages?name=php8*imagick*&branch=v3.13)查找。 # 选用国内镜像源以提高下载速度 RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tencent.com/g' /etc/apk/repositories \ && apk add --update --no-cache openjdk8-jre-base \ && rm -f /var/cache/apk/* # 容器默认时区为UTC,如需使用上海时间请启用以下时区设置命令 # RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone # 使用 HTTPS 协议访问容器云调用证书安装 RUN apk add ca-certificates # 指定运行时的工作目录 WORKDIR /app # 将构建产物jar包拷贝到运行时目录中 COPY --from=build /app/target/*.jar . # 暴露端口 # 此处端口必须与「服务设置」-「流水线」以及「手动上传代码包」部署时填写的端口一致,否则会部署失败。 EXPOSE 8080 # 执行启动命令. # 写多行独立的CMD命令是错误写法!只有最后一行CMD命令会被执行,之前的都会被忽略,导致业务报错。 # 请参考[Docker官方文档之CMD命令](https://docs.docker.com/engine/reference/builder/#cmd) CMD ["java", "-jar", "/app/springboot-wxcloudrun-1.0.jar"] setting.xml没有任何改动。 按照@fefe提供的方法有了进展,不过后面还有新的问题,截图补充: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/586bad8d184286a2d61f1f87f8aac9b8.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/7ff9c77db4cb629feb05e8c7115edcc3.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/5d334b5d8bedbe42f0e67ac1fb4cf51d.png) 新的错误好像是说找不到pom.xml,不过源码的每个木块是有对应文件的,是否是Dockerfile里的配置不够呢? 补充:@汝何不上九霄,镜像已经启动成功: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/f5f1da0987e5d9919460027919519d06.png) 不过我试着接口连接27082,27081,8080,都无法访问接口。 我直接通过这里启动,可以通过8080端口访问接口,但是这里启动好像和在不在容器没有关系,因为,日志产生新的日志,请问我应该怎么正确访问接口。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/75eb33704ca68289dd989f79fdd38de0.png) 配置文件截图: Dockerfile.development截图: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/4d227419e42d82516c3c22d7823456eb.png) docker-compose.yml截图: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/473b1c7273b2ef28f5256e790314f588.png) 修改Dockerfile.developent后构建镜像: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/a1f6ff2c2170e8220df420f5f46c9c5b.png) 启动镜像: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/ead7c8a45963135dd3a44f97e5b353f2.png) docker客户端: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/93f685fb15801faa48f7450dc81e75ab.png) 接口请求用8080端口,请求超时;请求用端口51747返回404 补充信息: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/75e0f674c1ffe54e76e7fada809b0510.png) start之前是这样的: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/88522b7b8142fdf7d222da123c643976.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/9e1d7eba229364acad96f1e631eded1c.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/85dd270ec1dc589aa667936c93da0e39.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/a67d7a8ee7aeb33215c6ec49bb3aa1ca.png) :80的端口没有搜索到,全局搜索只有这个文件有8080: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/ded6971923cd5a1c8b0820483c55eb07.png) 这是我start的过程。然后有若依有一个对应的前端vue项目,我启动了,访问地址是用8080的端口: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241127/29c52468ec9b45a86535f72f3da1b0be.png) 访问前端项目,接口会报超时的错误。大概是这样一个过程。
0
1
0
浏览量17
皮皮踢

get返回的json字符串,我通过php json_encode后,如何取值?

"encode" 是把对象编码为字符串,对字符串编码那不还是字符串嘛。 你应该使用 "json_decode"。
0
0
0
浏览量0
皮皮踢

crontab在CentOS7.9 Python虚拟环境中定时执行报错,寻求解决方案?

crontab默认的工作路径是用户的家目录。你的程序 "open("report.json", "r", encoding="utf-8")" 这里读取的是一个相对目录下的文件,所以会报找不到文件。 读取 report.json 变成了读取 /用户目录/report.json 这个文件了。 所以可以改成这样子: "0 8,15,21 * * * cd /home/lawrence/workcode/Auto_Cashier && ./venv/bin/python3 run_case.py" 你把运行步骤放在sh脚本里面执行,这个看上去是没问题的。
0
0
0
浏览量0
皮皮踢

为什么python使用Pyinstaller打包成exe,只有spec文件?

可以试下nuitka打包
0
0
0
浏览量0
皮皮踢

Echarts Tooltip 标签内容汉字和数值如何分别对齐?

echarts tooltip标签内容如何对齐; 目前的代码: formatter: function(param) { var tip = param[0].name + ""; for (var i = 0; i "; } else { tip += param[i].marker + " " + param[i].seriesName + ":" + param[i].value[1] + "笔" + ""; } } return tip; } 目前效果: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241113/17ef7a78755fdb7edaa476997a99f5a8.png) 期望得到的效果 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241113/e14f2dcd37dc6efe6840e81e2f75c12b.png)
0
1
0
浏览量19
皮皮踢

在 Excel 中间插入一列的 Java 实现?

添加一个列的基本思路还是给每一行的指定位置添加一个单元格。下面是我找到的一个实现方法,内容很长就不直接贴出来了。 "https://github.com/bit-twit/poi-shift-column/blob/master/src/main/java/org/bittwit/poi/ExcelOpener.java#L58" (https://link.segmentfault.com/?enc=N4nXjYJYCgC3T0dnLHf4Uw%3D%3D.epla8qhK5WuVoDZsDWWpqndfS1BzZGFZwy%2BpgEYM3odzSYqMw43GwK9de32IZh97E%2B9%2BUmpvoijlg1o2unQNMKXRPbIJfd2apfPjhGwouXlmm7ZmbQL1JtF3wGZVVcJvPcea3nNDv2EM5gPc2fHF8Q%3D%3D)
0
0
0
浏览量0
皮皮踢

如何用Java将一个Excel的文件的数据读取到另一个Excel中?

推荐方案很简单。 第一步:读取A文件数据。 第二步:读取B文件数据。 第三步:按你的逻辑进行数据合并。 第四步:写C文件。
0
0
0
浏览量0
皮皮踢

vue3 如何获取当前元素的后代元素有class="show"的元素?

两种方式: 一:纯"CSS"控制因为你加了"scoped",所以你需要".item ::v-deep .hidden"这样来设置后代元素 二:增加一个"prop",把"item.show"传入子组件来让子组件设置相应"class"
0
0
0
浏览量0
皮皮踢

vue3中,关于查询返回后参数的问题?

以为不知道怎么返回, 那么也可以使用导航守卫: const UserDetails = { template: `...`, beforeRouteEnter(to, from) { // 在渲染该组件的对应路由被验证前调用 // 不能获取组件实例 `this` ! // 因为当守卫执行时,组件实例还没被创建! }, beforeRouteUpdate(to, from) { // 在当前路由改变,但是该组件被复用时调用 // 举例来说,对于一个带有动态参数的路径 `/users/:id`,在 `/users/1` 和 `/users/2` 之间跳转的时候, // 由于会渲染同样的 `UserDetails` 组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。 // 因为在这种情况发生的时候,组件已经挂载好了,导航守卫可以访问组件实例 `this` }, beforeRouteLeave(to, from) { // 在导航离开渲染该组件的对应路由时调用 // 与 `beforeRouteUpdate` 一样,它可以访问组件实例 `this` }, } 可以在离开时存起来, 回来时在加上 «"https://router.vuejs.org/zh/guide/advanced/navigation-> guards...." (https://link.segmentfault.com/?enc=hu5BGVJcnYlZbuwHJ7nOfA%3D%3D.i8N9uqmLDyfc9GmS6%2BgMhWOp%2FHTUwqO7Anu%2BAyMlMVFcsJqTYTQfICuJUWl236gtbCnEKOp9hzoV766Fx76fKvaBDUt%2FlQCwAaop9Hg7kIyCYbzvISG7lJhxV79lWMgmwNz5p8GRGxygI%2FRMzthMZs5VN5BclN98TRMvIfgO2R8%3D)» 使用"keepalive"就行了, 改动非常小, 使用vue, 可以根据目前的项目架构全局加应该也非常方便 «"https://cn.vuejs.org/guide/built-ins/keep-> alive.html" (https://link.segmentfault.com/?enc=oGpvCjTE03zfVwI9LZo8HQ%3D%3D.S7SeuEA2Itgxc9xDjSSQO2Bb4yPg1RX55zvfIWKvD3U9PduZ0ZfqpWI7E8bMuGQVm2jzAvK9kzMUXWaWMyaAnw%3D%3D)»
0
0
0
浏览量0
皮皮踢

如何批量给Excel文件添加数字签名?

如何给Excel文件批量进行数字签名 除了能够添加以外,还要能删除,具体要怎么实现呢? 语言是java
0
1
0
浏览量13
皮皮踢

uniapp 微信小程序 onLaunch触发vuex 请求http报错600009?

Uniapp开发微信小程序:在onLaunch 调用 this.$store.commit('setToken', token),执行vuex的actions请求http(用的是uv-ui封装的http),会报错,有大佬指点一下吗? https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/220c81091b9f5ebfd84acc6b7d2a23c7.pnghttps://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/f9a5e1c6e7b4c6e994f086d2b304e399.pnghttps://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241107/e82da9d04ea44f6dba8f0e5ccbc2b2a8.png
0
1
0
浏览量30
皮皮踢

想请教各位巨佬一个布局如图,div宽高都固定,怎么在第二行超出时显示....?

多行文本...用这个就行了 浮动元素是如何定位的 正如我们前面提到的那样,当一个元素浮动之后,它会被移出正常的文档流,然后向左或者向右平移,一直平移直到碰到了所处的容器的边框,或者碰到另外一个浮动的元素。 .text { width: 200px; height: 38px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
0
0
0
浏览量0
皮皮踢

Java 读取 CSV 文件并将其写入指定 Excel 工作表?

Java怎么把某个csv文件,写到指定的excel的sheet里? rt
0
1
0
浏览量17
皮皮踢

如何解决 typescript check-types 时的 'originalKeywordKind' 报错?

"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241027/354c9dbb9107587b669d96b5c2de70db.png) 这条回答被采纳: @typescript-eslint/eslint-plugin @typescript-eslint/parser 升级到 v6 版本。但是做了这个之后仍然报错。经过仔细翻阅发现还有一个最重要的要确认: .eslintrc.json 文件需要确认: { "parser": "@typescript-eslint/parser", ... } 所以最终解决方案需要两步: 1. 两个 npm 需要升级到 v6 2. eslintrc 文件需要指定 parser 为 @typescript-eslint/parser
0
0
0
浏览量0
皮皮踢

我们配置好了CMakeList.txt这个配置文件之后,它会作用于哪些阶段?

我们知道C++开发流程,有: 1、编辑阶段 2、预处理阶段 3、编译阶段 4、链接阶段 5、运行与调试阶段 请问,我们配置好了CMakeList.txt这个配置文件之后,它会作用于哪些阶段。 我觉得,会作用于 2、预处理阶段 3、编译阶段 4、链接阶段 这些阶段,您觉得对吗? 没有找到对应问题。
0
1
0
浏览量15
皮皮踢

mYSQL存储过程参数报错的问题?

存储过程mypo02的定义没问题,既然题主碰到的事int和string的问题,不妨看看调用的地方是不是相关操作的类型不正确? 或者给出更详细的问题呢
0
0
0
浏览量0
皮皮踢

Rollup打包错误,onMounted中无法import?

目测是因为你配置的 "output.format" 是 UMD,而 UMD 和 IIFE 均不支持分包(code splitting),所以也就不支持动态 "import" 另外的依赖。 解决方案的话,可以考虑把 iconfont 直接放到 html 里,作为全局依赖。反正图标嘛,除非你打算优化,否则的话放全局使用应该很合理。
0
0
0
浏览量0
皮皮踢

/^\s+(.*?)\s+$/g 这个正则表达式什么意思?

正则的意思,给你一个网站你可以去看看:"嗨正则 (hiregex.com)" (https://link.segmentfault.com/?enc=pG0M6N6F3KQqQwqInK83QA%3D%3D.1Y7ff8S%2FzMTBVjd3XZ2yHOa4tZrh%2F5CJ6C0BHzOQIEM%3D) "snipaste_2024-01-12_13-35-29.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/ef192665dbe30096cf657b4e95855b64.png) 这个 "replace" 语句就是找到前后都 有空白的字符串,去掉两端的字符串。 它的问题是,如果只有前端或者后端有空白,就不会处理 —— 这有可能会和预想不同(因为一般是去两端空白) 如果确实就是想去掉两端有可能出现的空白,那使用 ".trim()" 就好,不需要用正则处理。要用正则的话,应该是 "/^\s*(.*?)\s*$/" "snipaste_2024-01-12_13-38-27.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241015/cc9313a2d032bfb104c343e3f1a66a2c.png) 另外,既然已经用了 "^" 和 "$" 来匹配整个字符串,那 "/g" 参数其实没啥意义了。
0
0
0
浏览量0
皮皮踢

k8s集群内的Pod一般是只有一个IP地址端口是吗?

k8s集群内的Pod一般是只有一个IP地址端口是吗?
0
1
0
浏览量16
皮皮踢

Koa2框架中前端使用axios向后台请求接口,报错Not Found/404的问题?

解决了, 在验证的时候使用了回调操作造成的,总结起来解决方案是这样的:既然koa2里面用了async,那就不要用回调!!! https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241013/77139bec40e9a3e4576529ea4bb9af94.png
0
0
0
浏览量0
皮皮踢

vue2.x,el-table,树形表格存在多选的时候,如何优化让父子选框进行联动?

"https://codesandbox.io/p/sandbox/agitated-merkle-qmhmck?file=..." (https://link.segmentfault.com/?enc=kw0%2FAd0zG0THGkRsnL5wqQ%3D%3D.GMPPPi8IJgN5aTGX4Ox5m9I1fIE01LjzUSgES9Y7KR3fu%2F8hdYVwpGXjIyzw0l2swhbzkSX22pZ30UVCwS7GRmCYXdws9zNc3nNH7fPD8prPIEc%2Bc6FT8e2DxWxSt9V7) 看看这是不是你想要的,如果是的话,按照下面步骤来: 1. 给你的"el-table"加上"row-key"属性,"row-key"的值为你的数据唯一标示名,一般会是"id"。 2. 给你的勾选框"column"加上"reserve-selection"属性,不用写值。 3. 切换分页验证效果。 {{ scope.row.date }} 第一页 第二页 const fetchData = (page) => { return new Promise((resolve) => { setTimeout(() => { const page1Data = [ { id: "1", date: "2016-05-03", name: "王小虎", address: "上海市普陀区金沙江路 1518 弄", }, { id: "2", date: "2016-05-02", name: "王小虎", address: "上海市普陀区金沙江路 1518 弄", }, ]; const page2Data = [ { id: "3", date: "2016-05-03", name: "雷军", address: "上海市普陀区金沙江路 1518 弄", }, { id: "4", date: "2016-05-02", name: "雷军", address: "上海市普陀区金沙江路 1518 弄", }, ]; if (page === 1) { resolve(page1Data); } if (page === 2) { resolve(page2Data); } }, 1000); }); }; export default { name: "App", data() { return { page: 1, tableData: [], multipleSelection: [], }; }, methods: { setPage(page) { this.page = page; }, async getTableData(page) { const data = await fetchData(page); this.tableData = data; }, handleSelectionChange(val) { console.log("val", val); }, }, watch: { page: { immediate: true, handler(val) { this.getTableData(val); }, }, }, };
0
0
0
浏览量0
皮皮踢

ext.js 单选框组的值绑定不了?

前端定义了一个radiogroup,两个值,然后 items: [ { boxLabel: i18n.quote_pricestrategy_strategy_count, name: 'strategy', inputValue: '按数量', checked: true }, { boxLabel: i18n.quote_pricestrategy_strategy_price, name: 'strategy', inputValue: '按金额'} ], bind:{ value: '{selectedObject.strategy}', }, listeners: { change: 'onChangeStrategyType' }, onChangeStrategyType: function (radiogroup,newValue){ console.log(newValue); console.log(newValue.toString()); var selectObject = this.getViewModel().get('selectedObject'); selectObject.set('strategy'); }, 控制台输出 {strategy: '按金额'} [object Object] {strategy: '按数量'} [object Object] 怎么样把这个strategy的字符串值绑定到selectObject的strategy上? console.log(newValue.strategy.toString());能输出字符串,但是传到后端还是[object Object]这样的字符串
0
1
0
浏览量191
皮皮踢

求取排行榜列表需求的redis缓存方案?

求取排行榜列表需求的redis缓存方案? 例:我要取一个产品的排行榜前20列表 我已经创建了该产品的zset,但取到的zset只是排行的产品id,相关信息如何取,或者说如何缓存这些相关信息?是每个id的相关信息存为hash或string,关联信息就用sql取数据?
0
1
0
浏览量201
皮皮踢

如何能够停止后面代码运行?

https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241007/4ee57775353a62a52e40c71f8a5d89b8.pngreturn执行之后,下面的语句不是都会忽略不执行的吗,为什么id重复之后,依然要输入姓名年龄住址,输入确实只返回数字1了,有没有什么方法能够在id重复时不用再输入姓名年龄住址 //1.添加学生 id需要唯一 public static int addstudent(Student a){ Scanner sc = new Scanner(System.in); Student st = new Student(); ArrayList list = new ArrayList(); int temp = 0; //判断是否添加成功 System.out.println("请输入学生id"); for (int i = 0; i < list.size(); i++) { if (sc.next().equals(list.get(i).getId()) ){ return temp; } } st.setId(sc.next()); System.out.println("请输入学生姓名"); st.setName(sc.next()); System.out.println("请输入学生年龄"); st.setAge(sc.nextInt()); System.out.println("请输入学生住址"); st.setAddress(sc.next()); temp = 1; return temp; } 有没有什么方法能够在id重复时不用再输入姓名年龄住址
0
1
0
浏览量187
皮皮踢

ant-design的modal窗口加入曲线图后,在刚进入弹窗的瞬间,曲线图里的文字会特别大,有没有人知道怎么解决?

实在不行你用过延迟显示吧,就是最初元素是隐藏的,等加载好了你再显示
0
0
0
浏览量0
皮皮踢

软考需要报班吗?

没有多大必要,可以去找点网课听,现在资源都很多,比如去吾爱上搜一下
0
0
0
浏览量0
皮皮踢

输入命令python --version出现如下提示?

想通过linux终端看看python的版本 输入python --version后提示如下: bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: Permission denied 不知道如何解决,求帮助 1.使用管理员身份运行sudo python --version 得到输出sudo: python: command not found 2.输入echo $PATH得到输出:/usr/local/bin/python3:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/bin/python3 发现python在可执行路径内
0
1
0
浏览量153
皮皮踢

如何将jsp代码转换成thymeleaf语法?

List bgnr=new ArrayList(); for(int ii=0;ii "+ nr.get(ii)+" "); } int bgnr_ln=bgnr.size(); float trHeight=9.0f; float trHeight1=9.0f; //第二页行高 float trHeight2=9.0f; //最后一页行高 int pcount=2;//总页数 int wpcount=0;// int flnum=0;//第二页行数 int lnum=25;//中间也行数 固定 int elnum=0;//最后一页行数 int nullLn=0;//最后一页空行数 int Cll=0; int Lln=0; if(bgnr_ln7.6f) trHeight1=7.6f; trHeight2=trHeight1; } }else{ wpcount=(bgnr_ln-23)/lnum; pcount=pcount+wpcount+1; Lln=(bgnr_ln-23)%lnum; if(Lln==0){ flnum=23; elnum=25; pcount--; wpcount--; trHeight2=7.4f; // trHeight2=trHeight1; }else{ flnum=23; elnum=Lln; nullLn=27-Lln-8; trHeight2=244.0f/(Lln+8); if(trHeight2>9.0f) trHeight2=9.0f; } } %>
0
1
0
浏览量159
皮皮踢

Vue3 + Element Plus 实现动态标签页及右键菜单实现的问题?

在制作标签栏右击的选项中,使用右击选择不同标签的关闭 但是el-tab-pane中,加入 @contextmenu.prevent="this.openContextMenu($event)"失效,而el-tabs有效,但是我就不清楚点的那个标签了 然后请问一下还有别的方法吗? "https://blog.csdn.net/weixin_36757282/article/details/126578206" (https://link.segmentfault.com/?enc=lcso%2B3JIMUbVJAL5Hccx1g%3D%3D.lXrKWuoTYC%2FrKFGI9FDSTuF2gzAeJPS6hh6L0KqF4uprHh1wmyhHBC692Tc7wScjM%2FfGBQpAs02Rnz1wr5J1LA%3D%3D) 试了这个博客的的方法,但是加入 el-tab-pane循环中,直接报错,请大佬帮一下
0
1
0
浏览量136

履历