自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_33256701的博客

本码农也要力争上游

  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 Nuxt3 - 如何在生产环境中移除 console.log

nuxt3 默认使用vite,可以使用vite的相关配置移除

2025-03-18 20:32:41 410

原创 无障碍阅读(Web Accessibility)NVDA打开朗读查看器后,enter键不生效的原因

用NVDA测试Web Accessibility时,打开朗读查看器,enter键会无效,而不打开测试器,就没有问题,很大原因是被应用的元素不是聚焦的

2025-03-12 20:40:26 196

原创 实现 Nuxt3 预览PDF文件

使用PDF.js库,为了兼容新旧浏览器需要建两个组件

2024-11-07 10:26:56 1292

原创 微信小程序eval无法使用的替代方案

eval是 JavaScript 中的一个函数,它可以将一个字符串作为 JavaScript 代码进行执行,但是在微信小程序中并不支持eval函数。

2024-11-06 15:28:15 1296 1

原创 微信小程序分享生成当前默认的截图

在分享事件里不要设置imageUrl参数就可以,官方文档也没写清楚默认就是当前页面截图,害我研究了半天用canvas生成海报的方式。

2024-11-04 14:59:49 362 2

原创 Vue3/Nuxt3实现一个弧形轮播图

主要是使用css实现,做成一个圆形轮播,每个卡片4度,共可以循环90个卡片,循环的卡片数量需要能被90整除,否则需要重新划分卡片旋转度数。缺点是没有显示在可见范围内的卡片数量很多,可能需要用虚拟列表方式优化,有知道怎么优化的小伙伴吗。

2024-11-04 14:37:13 402

原创 vue中如何为不同功能设置不同的默认打印设置(设置不同的打印机)

浏览器自带的window.print 功能较简单,这里使用LODOP露肚皮打印。这样不同的按钮/功能就能每次调用不同的默认打印机了。打印初始化数据需要为每个事件设置不同的任务id。

2024-10-31 16:12:30 1030 1

原创 实现Vue3/Nuxt3 预览excel文件

利用xlsx库解析excel文件,如果excel文件是后台返回的一个链接,需要重新请求解析成ArrayBuffer

2024-10-31 15:53:23 691

原创 如何在vue2中使用tailwind

2. tailwind.config.js 文件中的content是你需要使用tailwind的文件路径。这样就能在vue2中使用tailwind了。打包后是否生效还未测试(待更新)2. 每次修改完tailwind.config.js,需要重启监听命令。4. 根据你的tailwind.css 文件生成output文件。5. 将output.css 文件引入你的main.js。3. 新建tailwind.css文件。查看官方文档,不要去看过时的文章!1. 安装tailwind的包。

2024-05-28 16:50:40 751

原创 vscode的i18n Ally插件无法翻译的解决方案

然后就可以成功翻译了。

2024-03-20 20:32:29 1703

原创 Git extension 中合并工具kdiff3乱码问题

打开kdiff3合并工具,setting->region settings。注意:需要在合并工具中设置编码格式, 在git 中配置编码格式没有效果。设置下面的编码格式为utf-8就可以啦!

2023-11-06 17:05:42 713

原创 网络问题导致的github提交失败解决方案

http://github.com.ipaddress.com/#ipinfo(注意:这个网站国内ip下打不开,翻墙将ip设置海外才能打开)2,如果要打开github网站,要将以上设置屏蔽掉,不然打不开,可能是因为我浏览器也安装了github加速插件,两者冲突了。1,打开 C:\Windows\System32\drivers\etc 下的hosts文件。记录IP Address x.x.x.x。记录IP Address x.x.x.x。在hosts文件末尾添加。在hosts文件末尾添加。

2023-03-13 13:24:54 2239 2

原创 git忽略大小写导致的无法成功提交文件

打开git查看代码,显示没有需要改动的记录啊。打开了git远程仓库,这时候终于发现了原因,两边的代码确实不一致。重新设置忽略大小写,再执行一次以下命令,就可以切换分支了。后面将错误信息,搜索了一下,说是动态文件要用以下方法导入,无效。最后,检查远程仓库,确实一致了。

2023-03-13 13:07:10 362

原创 制作一个多语言谷歌翻译 脚本

1.修改host文件:C:\Windows\System32\drivers\etc。如果能打开,说明谷歌翻译api可用。

2023-02-08 15:22:28 923

原创 vue3 keep-alive 设置无效的原因

vite项目里,直接在标签内声明name这种方式需要引入插件

2023-02-03 13:56:10 3137

原创 如何取消eslint的变量未使用报错问题

在tsconfig.json文件里设置这两个变量为false

2023-01-12 19:28:12 3475

原创 制作一个 复制swagger-ui的url 谷歌脚本

制作一个 复制swagger-ui的url 谷歌脚本

2023-01-12 19:10:45 331

原创 利用css修改svg图标颜色

1、将svg 标签的第一个fill改为 fill="currentColor"2、将 path 里的 fill 属性 删除。这样svg图标颜色就会自动继承父元素的了。

2023-01-10 20:32:35 4356

原创 谷歌地图marker自定义svg图标,使用本地图片方法

找了一圈官网是要自定义svg的path,但是图标是两个path的svg,刚开始使用combine marker,效果有点卡,而且在聚合的时候两个marker没有combine成功,要么使用线上路径。最后,在查看cluster的部分找到示例。

2022-12-26 15:14:21 1338

原创 nvm 下载node版本安不成功解决办法

解决办法:以版本github上版本10为例,版本12加载不出来,可能是网络原因。3、同时也换成了powershell 管理员运行模式,这个应该不是主要原因。1、版本号要写完整,不要省略写12.0.0,写清楚如12.15.0。2、版本号要选左边的(LTS),这点很重要,改了这个就秒下载成功了。想要安装node 12版本的,一直安装失败,翻墙也没有用。

2022-09-29 17:24:44 2262

原创 vben-admin 中 滚动到错误字段时,显示不全问题解决

在验证不通过捕捉异常里面进行滚动,注意scrollToField需要设置await 进行同步,否则document.body.scrollTop滚动不生效。

2022-08-03 12:30:32 881 1

原创 安装nvm后,提示npm命令找不到了

重新官网下载node,并安装和之前的node同一个目录下,就可以了。安装node,会自动安装npm

2022-05-30 00:25:05 827

原创 vscode自定义格式化快捷键不生效解决办法

原来的项目配置了prettier,自定义格式化快捷键ctrl+shift+f 后没有生效,但是右键菜单格式化文档就生效后检查发现是,笔记本ctrl+shift+f的f键没有生效,设置快捷键的时候突然生效了,公司的小米笔记本各种坑我ORZ。刚开始右下角的小图标也显示不出,重启一下电脑就好了。...

2022-05-07 11:35:01 1981

原创 uni/vue transition不生效的解决办法

uni中目前还是使用vue2自上而下的过渡效果:/** * 从底部飞入 */.fly-in-from-bottom { // 进入过渡生效,离开过渡生效 &-enter-active, &-leave-active { transition: transform .3s; } &-enter, &-leave-to { transform: translate3d(0, 100%, 0); }}注意:1、背景不跟着产生过渡效果的原

2021-05-24 17:26:09 6459

原创 清除富文本内容,包括空格、换行

表单验证时,富文本内容为空,但是有值,这时需要手动清空一下富文本的值checkEmpty(str) { let res = str.replace(/<p>/g, ""); res = res.replace(/<\/p>/g, ""); res = res.replace(/&nbsp;/g, ""); res = res.replace(/<br>/g, ""); return res.trim

2021-03-25 16:00:55 2118

原创 vue3 移动端 组件 前进缓存 后退不缓存

上份工作也遇到了这个问题,但没仔细研究,新入职的公司测试要求比较高,今天仔细看了下,百度了半天,没百度到合适的,自己动手丰衣足食了,终于在下班时搞出来了,真是也太开心啦~~使用keep-alive 组件缓存,vue3中在APP.vue的写法: <router-view v-slot="{ Component }"> <keep-alive :exclude="aliveComponent"> <component :is="Component"

2021-01-07 21:19:31 1492 2

原创 在启动 vue3 写的新项目的时候报错 Cannot find module ‘vue-loader-v16/package.json

解决办法:安装npm i --save-dev vue-loader-v16后依然报错就再次卸载掉npm uninstall--save-dev vue-loader-v16然后就好了。。。

2020-12-21 21:07:13 531

原创 display: inline-block 和 flex冲突解决办法

在做H5的横向滑动时需要设置子元素为行内元素,同时又需要用flex 来做垂直居中显示,发现display有个inline-flex属性.x-scroll { overflow: scroll; white-space: nowrap; .item { display: inline-flex;//将inline-block改为这个 } &::-webkit-scrollbar { display: none; }}...

2020-12-20 15:58:22 5450

原创 antv g2 地图显示扁平的解决方法

若地图没有数据,不能填充,否则会呈扁平状;注意:// 无数据,不创建数据视图// !后面需要加括号!!!if (!(this.datas instanceof Array) || this.datas.length === 0) { return; }

2020-09-19 15:35:29 661

原创 微信小程序——时间安卓、苹果获取时间戳表现不一致

在预览、真机调试中获取时间戳均没有出现问题,但是在发布体验版或正式版本中,安卓无问题,苹果却出现问题了。原因是获取时间戳不允许出现 ‘-’。获取时间戳:var str = '2013-08-30'; // 日期字符串str = str.replace(/-/g,'/'); // 将-替换成/,因为下面这个构造函数只支持/分隔的日期字符串var date = new Date(str); // 构造一个日期型数据,值为传入的字符串var time = date.getTime();.

2020-09-13 23:22:23 1674 1

原创 el-popover 显示不出的原因

Popover 弹出框trigger属性用于设置何时触发 Popover,支持四种触发方式:hover,click,focus和manual。对于触发 Popover 的元素,有两种写法:使用slot="reference"的具名插槽,或使用自定义指令v-popover指向 Popover 的索引ref。要在激活对象上写具名插槽或者索引!!!...

2020-07-29 10:15:18 8809 2

原创 uniapp 报错 Unknown custom element: – did you register the component correctly? For recursive componen

不是注册的问题,也不是模板出错的问题全局组件也可以引用局部组件引用报错解决方法:引入组件去掉花括号 import {kdTitle} from '../../components/local/title/title.vue'改为 import kdTitle from '../../components/local/title/title.vue'...

2020-07-14 09:33:25 11087

原创 element el-table 分页数据回显

<el-table-column type="selection" :reserve-selection="true"></el-table-column>在selection列设置:reserve-selection="true" 属性;注意不是el-table,是el-table-column这样分页后可以得到跨页的数据,并且可以自动回显操作...

2020-05-25 10:18:25 897

原创 解决el-checkbox 无法全选,动态更新选中状态的问题

el-checkbox是动态生成的,用$set更新选中状态没反应,发现是最外层嵌套el-checkbox-group的原因。。。暴风哭泣,搞了一晚上,才发现

2020-04-28 23:21:02 2340 1

原创 消除最右边的滚动条造成的页面跳动

1、布局为淘宝型居中对齐的div { width: 600px; height: 400px; background-color: pink; /*让块级盒子居中对齐水平 1. 必须有宽度 2. 左右外边距设置为auto*/ margin: 0 auto; }解决办法: html{ margin-left:calc(100vw - 100...

2020-04-09 03:23:26 402

原创 未能加载文件或程序集“Microsoft.Office.Interop.Excel”或它的某一个依赖项。拒绝访问。

看到拒绝访问的字眼,第一时间要想到是权限的问题,无奈百度了一圈什么添加目录权限、线程池设置32位都没有用!解决办法:在线程池高级设置中,设置标识为localSystem,就可以部署成功了。 奇怪的是,后面再改为别的标识也依然可以,但是一定要设置一遍。上个月遇到这个问题,以为...

2020-03-27 15:13:01 4507

原创 web移动端 定位 总结

1、h5定位2、

2020-03-12 15:08:59 500

原创 vue-cli3 跨域处理踩坑记录

搞了一晚上,按照网上的方法各种查找,域名一直没变,一直以为是自己跨域请求有问题,结果原来是跨域处理完之后,请求成功了,但是域名还是本地上的域名,打印出请求成功的数据,我可能魔怔了,请求成功了,还一直质疑没发送请求。vue.config.js放在根目录下,其中proxy配置如下: proxy: { "/baidu": { ...

2020-03-12 00:07:41 374

原创 vue-cli 3 使用 require 动态加载图片

图片放在不打包的public文件夹下1、加载固定路径的静态图片:<img class="top-img" src="../../public/static/images/header.png" />2、动态加载静态图片:<img class="img-content" :src="imgUrl" alt="无监测设备照片" />js方式加载:...

2020-03-09 16:12:14 3217 1

原创 vue-cli3.0使用$set方法更新对象

1、更新数组:that.$set(that.geoTreeBox[id].layergroup, i, { id:i, idview: "", idtext:layergroup[i].idtext, gdpurl:layergroup[i].gdpurl, ...

2020-03-04 15:21:49 4555

遥感图像处理课程设计

遥感图像处理课程设计 厦门市四期影像动态监测 遥感图像处理课程设计

2018-04-13

天地图androidSDKDemo_V3.0.1

天地图最新版androidSDKDemo_V3.0.1 代码范例,包括地图显示,定位,POI搜索,路线规划等

2018-04-13

空空如也

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

TA关注的人

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