草庐IT

element tree组件current-node-key 失效或者setCurrentKey失效问题解决方案

elementtree组件current-node-key失效或者setCurrentKey失效问题解决方案在使用element-uiel-tree组件时遇到设置默认高亮属性或方法不生效的问题,现在将解决方案贴出来:首先先看html代码:el-tree:props="props":data="data"node-key="id"@node-click="handleNodeClick"ref="treeSelect":highlight-current="true":current-node-key="currentKey":expand-on-click-node="false">spanc

【uniapp】uniapp使用高德地图定位打包成安卓app的一些记录,比如打包后定位失效、

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、创建你的uniapp1.打开Dcloud开发者后台2.下载你的证书、获取你的SHA1安全码、证书私钥密码二、打开高德开放平台申请key1.打开官网2.创建一个应用三、在uniapp中修改参数四、在地图中使用五、效果图六、打包生成app总结前言我的项目是uniapp打包成安卓app,这里不会讲解微信小程序之类的踩坑,只记录app端的用法首先要知道,定位是返回经纬度,地图是渲染页面。这个不能搞混。在uniapp中有map组件,具体可看官网的文档map的使用直通车wgs84是GPS的经纬度坐标,gcj02是国测局的经纬度

【uniapp】uniapp使用高德地图定位打包成安卓app的一些记录,比如打包后定位失效、

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、创建你的uniapp1.打开Dcloud开发者后台2.下载你的证书、获取你的SHA1安全码、证书私钥密码二、打开高德开放平台申请key1.打开官网2.创建一个应用三、在uniapp中修改参数四、在地图中使用五、效果图六、打包生成app总结前言我的项目是uniapp打包成安卓app,这里不会讲解微信小程序之类的踩坑,只记录app端的用法首先要知道,定位是返回经纬度,地图是渲染页面。这个不能搞混。在uniapp中有map组件,具体可看官网的文档map的使用直通车wgs84是GPS的经纬度坐标,gcj02是国测局的经纬度

uniapp或小程序多级插槽slot会失效

项目场景:uniapp中使用slot插槽让用户自定义图标,插槽嵌套有三层(多层)会发现插槽失效的行为,小程序端总是显示默认内容,H5端正常。slotname="customIcon"> imgsrc="home.png"/>slot>问题描述举例什么是多级嵌套使用插槽?例如:有一个Box组件,有两种Box类型:left和right,Box组件里面含有图标。多层级情况下,这时候Vue怎么去定义一个自定义图标的插槽customIcon呢?template> divv-if="type=='left'"> left-box> templatev-slot="customLeftIcon">

vue 动态路由刷新失效及404页面处理

在开发后台管理项目,我们会使用vue动态路由做权限管理,但是使用vue动态路由时会遇到一些坑,这里总结一下,并提供解决思路1.动态路由刷新页面失效问题问题:刷新页面时会把addRouter添加的动态路由刷新掉,因此浏览器找不到之前添加的路由,便会进入白屏页面或者404页面处理方式:判断是否刷新页面 如果刷新在路由守卫中再次添加动态路由把添加的动态路由存入浏览器缓存和vuex或pinia中如果刷新页面vuex和pinia存的内容将会丢失以此来判断是否刷新页面然后从浏览器缓存中拿到再重新添加router.beforeEach((to,from,next)=>{if(store.userRouter

云崽部署问题解决贴:关于Yunzai-Bot部署后可能遇到的QQ版本过低问题||和一个puppeteer Chromium启动失效问题

       #在部署Yunzai-Bot的过程完成后,nodeapp登陆账号后有时会有关于登陆提示qq版本过低的报错问题。       经过向群里的大佬请教有一种一定可以解决的办法,在这里分享一下。       步骤一:按Yunzai-Bot/data//这个路径查找,使用vi打开文本编辑,打开该目录下的decives.json文件。       步骤二:将里面的每个参数进行修改,内容随意修改,尽量与之前的值不同,但是格式需要按照原有的格式(就是数字部分只能改数字,字母部分只能改字母,区分大小写)。       步骤三:保存修改后的文件,回到Yunzai-Bot目录,打开终端输入npmrun

云崽部署问题解决贴:关于Yunzai-Bot部署后可能遇到的QQ版本过低问题||和一个puppeteer Chromium启动失效问题

       #在部署Yunzai-Bot的过程完成后,nodeapp登陆账号后有时会有关于登陆提示qq版本过低的报错问题。       经过向群里的大佬请教有一种一定可以解决的办法,在这里分享一下。       步骤一:按Yunzai-Bot/data//这个路径查找,使用vi打开文本编辑,打开该目录下的decives.json文件。       步骤二:将里面的每个参数进行修改,内容随意修改,尽量与之前的值不同,但是格式需要按照原有的格式(就是数字部分只能改数字,字母部分只能改字母,区分大小写)。       步骤三:保存修改后的文件,回到Yunzai-Bot目录,打开终端输入npmrun

【MySQL】SQL索引失效的几种场景及优化

MySQL中提高性能的一个最有效的方式是对数据表设计合理的索引。索引提供了高效访问数据的方法,并且加快查询的速度,因此索引对查询的速度有着至关重要的影响。使用索引可以快速地定位表中的某条记录,从而提高数据库查询的速度,提高数据库的性能。如果查询时没有使用索引,查询语句就会扫描表中的所有记录。在数据量大的情况下,这样查询的速度会很慢。我们一般创建的索引类型都是B+Tree结构,其实,用不用索引最终都是优化器说了算。那么MySQL优化器是什么呢?MySQL内部优化器是MySQL中很重要的一个部分,它主要用于在执行查询时获取最合适的执行计划,以使得查询能够以最短的时间内得到结果。MySQL内部优化器

c# - 堆栈溢出、Redis 和缓存失效

现在StackOverflow使用了Redis,他们是否以同样的方式处理缓存失效?即哈希到查询字符串+名称的身份列表(我猜这个名称是某种目的或对象类型名称)。也许他们然后直接通过id检索缓存中丢失的单个项目(绕过一堆数据库索引并可能使用更有效的聚簇索引)。那会很聪明(Jeff提到的补液?)。现在,我正在努力寻找一种方法来以简洁的方式解决所有这些问题。在我自己做第一次切割之前,是否有任何此类事情的例子可以帮助我理清思路?此外,我想知道使用.net缓存(System.Runtime.Caching或System.Web.Caching)与使用redis之间的界限在哪里。还是Redis只是更

c# - 堆栈溢出、Redis 和缓存失效

现在StackOverflow使用了Redis,他们是否以同样的方式处理缓存失效?即哈希到查询字符串+名称的身份列表(我猜这个名称是某种目的或对象类型名称)。也许他们然后直接通过id检索缓存中丢失的单个项目(绕过一堆数据库索引并可能使用更有效的聚簇索引)。那会很聪明(Jeff提到的补液?)。现在,我正在努力寻找一种方法来以简洁的方式解决所有这些问题。在我自己做第一次切割之前,是否有任何此类事情的例子可以帮助我理清思路?此外,我想知道使用.net缓存(System.Runtime.Caching或System.Web.Caching)与使用redis之间的界限在哪里。还是Redis只是更