关于vue3项目路由跳转问题?
在vue3项目中,当我从一个页面(首页)跳转到另一个页面(详情页)时,详情页中的元素距离顶部的距离不能正确算出来(在setup中执行计算的方法),而当我刷新详情页时可以正确算出,请问如何解决这个问题:路由界面:首页中点击跳转:详情页中获取元素高度:调整获取位置后还是一样:需求已解决,问题未解决回答:可能是路由进去时没有DOM完全渲染好就获取就需要调整一下位置, 也可能是因为获取的方法有问题, 需...
2024-03-15VUE中这样的写法是啥意思?
....watch:{ '$route.path':function(newVal,oldVal){ if(newVal === '/money'){'$route.path'这算一个函数名称?我写成this.$route.path却不行了。回答:可以参考这里:https://segmentfault.com/q/10...vue的wat...
2024-03-15VUE公共函数文件内的函数相互调用问题?
在assets中定义了一个utils.js公用函数文件export default {a(){console.log(b())},b(){},}在main.js中引入utils.jsimport Utils from './assets/utils.js';然后在业务页面引用这个公用JS文件调用这个this.utils.a()函数,报错:b is not defined回答:要么function...
2024-03-15为什么消费者从kafka中获取到的ConsumerRecord数据不完整?
在调试java代码时发现调用consumer.poll()方法从kafka中获取到的ConsumerRecord数据不完整。以上是我调试java代码时,观察的一条ConsumerRecord数据,可以看到它的value值为空,但是其他值是正常的。于是我按照partition和offset找到并查看了kafka中这条消息的内容(见下图),发现它的数据却是完整的(存在value值)调试时程序处在获取数...
2024-03-15实现关键词匹配,按照关键词长短匹配,每个关键词只匹配一次。
现在我有这样一个需求,给我一篇文章,我有一个关键词池,我需要将文章中出现到关键词池中的关键词都匹配上,并且增加标签(这个不重要)。匹配原则是:1、关键词按照长短顺序进行匹配,如“百度”,“百度一下”,则优先匹配“百度一下”。2:每个关键词只匹配一次,哪怕在文章中出现多次也只有第一个出现的关键词会被匹配。要用java实现,各位大神有没有思路。回答:1.首先对文章进行分词2.然后每个分词进去与关键词...
2024-03-15有没有类似 `element-ui` 的开源交互式文档工具?
看了一下 element/docs 大概是编译了 .md 文件然后交给 vue-loder 去编译 sfc但是自己手动写 成本比较高, 有没有 开源工具可以 白嫖一下哈哈哈回答:嗯,我记得之前就有人问过这个类似的问题。像element-ui这种官网介绍(代码搭配效果),是用什么插件做的,如下图如何快速搭建一个类似mint-ui、antd-mobile之类的文档中心?所以后来收藏了写篇文章,你可以...
2024-03-15Python 的协程和 golang 的协程有什么区别?
会点 Python 的协程,最近在学习 golang。协程又是 golang 的招牌,想知道 golang 的协程和 Python 的协程有什么区别?回答:从概念上来讲,不管任何语言,在实现协程的时候都是一样的,否则就不叫协程了。所谓协程,就是指在运行这个协程的时候是非阻塞性的,非独占性的,在同一个CPU上它也依然会将时间片划出来给其它协程使用。那么唯一的区别就是写法上的不同,比如Go语言里最简...
2024-03-15MyBatisPlus中怎么取消注入逻辑删除的SQL?
如果MyBatisPlus配置了逻辑删除的话,所有查询语句都会默认加上一句WHERE del_flag=0这样的SQL。想问一下如何取消添加这一句话。比如一个配置了逻辑删除的实体类User,可能在某个业务查询的时候希望查出所有不管是否被删除的数据,这个时候怎么应该怎么配置QueryWrapper?回答:既然它默认是加上了WHERE del_flag=0那你就拼接一个AND条件del_flag=1...
2024-03-15请教一个数据库安全的问题?
// 文章表let tb_list = [ { id: 1, content: "好的文章", // 属于哪个用户发布的 userId: 1, }, { id: 2, content: "好的文章", userId: 1, }, { id: 3, content: "好的文章", userId: ...
2024-03-15vue-router中router.go(0)不会打断函数吗?
这是部分代码,虽然这样写达到了我想要的功能,但是光看代码。我总觉得第一行的router.go(0);会直接刷新页面,然后导致无法执行后面的语句。然而是执行完函数后才刷新页面。// 文章显示状态改变const changeState = (state: number, id: number) => { router.go(0); // 展示文章 if (state === State....
2024-03-15