- 博客(639)
- 资源 (60)
- 收藏
- 关注

原创 html <input type=file>上传文件时,accept属性值汇总,支持文件格式,限制文件格式,限制上传图片的格式
一、示例标签1:<input type="file" accept="image/*" /> accept属性说明:image表示图片,*表示支持所有格式的图片文件。二、示例标签2:<inputtype="file"accept="audio/mp4,video/mp4" class="uploadVideo"/>多种格式,以逗号分隔。前缀说明:text:文本文件。如格式:txt、csv、css、html,能直接使用记事本打开的......
2022-01-14 16:36:33
20036

原创 css 修改浏览器滚动条样式(火狐Firefox,谷歌google)
浏览器使用的内核说明:浏览器 内核 备注 IE Trident IE、猎豹安全、360极速浏览器、百度浏览器 firefox Gecko 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。 Safari webkit 从Safari推出之时起,它的渲染引擎就是Webkit,一提到 webkit,首先想到的便是 chrome,可以说,chrome 将 Webkit内核 深入人心,殊不知,Webkit 的
2021-12-24 10:32:30
16946

原创 uni-app 移动端本地储存数据库sqlite,无存储限制
对于移动端,我们使用setStorage存储数据,但是这种方法总是有存储大小的限制,一般是2M或5M,如果我们希望存储到本地的数据无限制,就像微信聊天的消息一样,那么我们就必须使用移动端SQLite数据库。SQLite模块用于操作本地数据库文件,可实现数据库文件的创建,执行SQL语句等功能。官方文档位置:HTML5+ API Reference方法:openDatabase: 打开数据库 isOpenDatabase: 判断数据库是否打开 closeDatabase: 关闭数据库
2021-11-24 14:01:29
12888
13

原创 html 如何完美的显示图片,不拉伸图片,完整显示等等。
效果图:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> i.
2021-11-22 14:18:01
13425
2

原创 CSS 选择器的优先级!important ,style,id,class,标签,后代选择器和子代选择器
CSS选择器的优先级(从上至下,依次递减):!important行内样式styleid选择器(#id)类选择器(.className)标签选择器(div,h1,p)相邻选择器(h1+p)子选择器(ul>li)后代选择器(lia)通配符选择器(*)属性选择器(a[rel="external"])伪类选择器(a:hover,li:nth-child)......
2020-12-31 10:26:20
10493

原创 微信小程序 音乐播放代码(播放方式,歌词滚动)
部分资源:dayjs:https://download.youkuaiyun.com/download/qq_42740797/12728688animate:https://download.youkuaiyun.com/download/qq_42740797/12728700wxml:<view class="container flex-align"> <view style="text-align:center;position:relative;" class="box">
2020-08-19 16:48:22
8609
12
原创 js Uncaught SyntaxError: Unexpected token ‘<‘ (at polyfills.js:1:1)
总结:根据文件引入路径未发现当前文件,所以报错,需要确认是否真实存在,或者引入路径是否正确。这个错误通常发生在 JavaScript 代码执行时,浏览器解析到。在浏览器控制台中检查。
2025-03-19 16:03:52
241
原创 vue3 使用mitt事件总线,传递不同组件数据
Mitt 是一个在 Vue.js 应用程序中使用的小型事件总线库。该库允许组件进行通信,而不必过度依赖父级或子级组件之间的 props。中,事件总线(Event Bus)不再像 Vue 2 那样直接依赖。,因为 Vue 3 移除了。
2025-03-14 11:02:16
198
原创 js 两个滚动条联动滚动,同步滚动。滚动到底部。
tableDom .vxe-table--body-wrapper是tableDom下两个表格,两个表格的类是一样的。
2025-03-10 09:02:34
154
原创 js 获取节点相对于屏幕的坐标位置,获取节点的宽高,获取鼠标事件回调的鼠标位置,计算鼠标相对于某个节点下的坐标
注意:都是相对于屏幕的位置。鼠标位置 - 节点位置。
2025-02-26 11:26:42
244
原创 js 关于svg节点监听事件的时候频繁触发mouseover和mouseout问题
svg监听鼠标移入移出事件时频繁触发,父节点监听事件,当从父节点移动到子节点会先触发mouseout,然后在触发mouseover,当再从子节点移动到父节点时,也会相同方式的触发事件。这是我们不想看到的,所以在监听事件的回调需要判断是否包含子节点,排除子节点触发的回调执行。关于svg节点监听事件的时候频繁触发mouseover和mouseout问题?拿来即用的代码:需要再console.log处执行对应的代码。
2025-02-26 10:27:57
143
原创 jenkins ERR_PNPM_OUTDATED_LOCKFILE Cannot install with “frozen-lockfile“ because pnpm-lock.yaml锁文件
如果是jenkins报错的,需要提交更新后的pnpm-lock.yaml文件。或者删除pnpm-lock.yaml文件,并重新安装所有依赖。问题主要出在依赖和锁文件的不一致。
2025-02-24 10:04:39
282
原创 vue,vue3 keepalive没有效果,无法缓存页面include无效,keep-alive
问题大概是组件的name值不对应,vue2修改组件文件的name值,vue3保持组件文件名称和路由页面配置的name一致就可以了。vue3 setup组件的name值无法修改,最终的name值会跟文件名称生成一致的。
2025-02-18 16:18:51
469
原创 vscode GitLens插件 如何查看别人提交的git代码
一、首先安装插件GitLens。在vscode插件商店搜索GitLens,如下图第一个,点击安装。二、查看别人提交的git代码。安装完成后即可查看,部分电脑需要重启vscode。
2025-02-18 09:22:39
302
原创 vue error Expected indentation of 2 spaces but found 4 indent
问题的原因在于eslint的风格样式缩进检测,eslint给出的规则是2个缩进,但我们通常是4个缩进,这就造成了报错。关闭eslint的缩进不同报错:.eslintrc.js。
2025-02-12 18:01:39
326
原创 vue3 深度选择器改不动组件样式,需要在最外侧dom增加一级div。
方法一:深度选择器改不动组件样式,需要在最外侧dom增加一级div。方法二:从当前组件的父组件进行样式修改。
2025-02-11 10:07:34
141
原创 vscode 合并多行成一行快捷键ctrl+j,将解构赋值多行格式化成一行
vscode一般的快捷键是ctrl+j,但有些版本这个快捷键是打开命令行窗口,合并行没有设置快捷键。设置位置:菜单-首选项-键盘快捷方式,搜索:合并行,双击合并行按下ctrl+j即可。然后选择多行代码按下刚刚设置的快捷键就可以合并成一行了。合并多行成一行,将解构赋值多行格式化成一行。
2024-12-07 17:27:30
630
原创 vscode ctrl+/注释不了css
方式二.打开首选项的json文件,注释掉setting.json,排查是哪一行配置有问题.方式一.全部禁用插件排查问题.
2024-11-27 15:52:04
839
原创 vue element-ui的el-image 和 el-table冲突层级冲突问题问题preview-teleported
image-viewer 是否插入至 body 元素上。嵌套的父元素属性会发生修改时应该将此属性设置为。解决代码:preview-teleported。
2024-11-27 09:41:47
480
原创 uniapp 修改网页标题title
方式一:配置所有页面统一标题navigationBarTitleText.(优先级最低),位置:pages.json。也可以使用document.title = '标题'设置,但在uniapp中不建议使用.方式二:配置某个页面的标题.(优先级中等),位置:pages.json。方式三:动态修改当前页面的标题.(优先级最高),任意位置.
2024-11-18 10:48:49
2568
1
原创 微信小程序 https://thirdwx.qlogo.cn 不在以下 downloadFile 合法域名列表中
https://thirdwx.qlogo.cn 不在以下 downloadFile 合法域名列表中。解决方法一(未完全解决,临时处理):在微信开发者工具将不校验...勾上就可以访问了。解决方法二:在小程序后台管理将这个域名配置进去就行了。生效时间需要等待几分钟。
2024-11-16 09:21:22
956
原创 uniapp vue3的下拉刷新和上拉加载
一般页面建议使用页面外的,不要使用scroll-view里面的下拉刷新.开启页面的下拉刷新,注意这个不是可滚动视图的下拉刷新.
2024-11-14 15:03:25
959
1
原创 cocos 拖拽移动偏移过大问题,移动越来越远bug,e.getDelta()和e.getPreviousLocation(),获得的值需要除以视图缩放比例,如x轴缩放view.getScaleX()
e.getDelta()和e.getPreviousLocation()分别是获取上一次触碰点的坐标,获得的值需要除以视图缩放比例,如x轴缩放view.getScaleX()。拖拽移动问题,移动越来越远bug?
2024-10-16 20:03:57
291
原创 unity 创建项目报错feature has expired (H0041),sentinel key not found (H0007)
所在盘符(例如E盘,则输入E: 回车)(注意:此处为unity版本安装的位置,不是Unity Hub的安装位置)也可以直接找到这个文件的目录,在上面文件路径直接输入cmd回车,即可进入当前目录的cmd窗口。1、删除以下路径所有文件:C:\ProgramData\SafeNet。2、打开Cmd(Win+R键,输入cmd回车),进入。(注意:ProgramData为隐藏文件)两个报错同一种处理方式。4.重启unity。
2024-08-07 11:56:38
1435
原创 cocos 触摸2d屏幕拖动3d节点思路
根据屏幕点击的2d坐标,以及3d摄像机,生成一条带方向的3d射线检测,被射线碰撞的物体,就可以获取到射线碰撞到3d物体上的具体坐标点,然后根据这个坐标点设置被拖动3d节点的位置。核心属性:res.hitPoint。
2024-08-05 08:29:06
445
原创 cocos 水波纹放大,透明度淡出效果动画
tween(node.getComponent(UIOpacity)) //淡入淡出。tween(node) //放大。let t = 5;
2024-07-15 20:50:47
617
原创 please go to mp to announce your privacy usage
微信小程序获取用户相关信息的接口,如wx.getUserCloudStorage,报错:please go to mp to announce your privacy usage。需要在微信公众平台设置用户隐私保护。
2024-06-25 10:31:16
1173
1
原创 cocos 如何使用九宫格图片,以及在微信小程序上失效。
1.在图片下方,点击edit。2.拖动线条,使四角不被拉伸。3.使用。其他在微信小程序上失效,需要将packable合图功能取消掉。
2024-06-22 16:52:34
531
原生js实现h5游戏,本项目已提供分辨率适配解决方案,pc和移动端需要调部分参数,技术栈vue。
2021-12-16
uniapp的swiper轮播图实现第一页不右滑,最后一页不左滑,官方的swiper调试不了,手写实现
2024-11-13
html和css如何实现跟Photoshop(ps)的图层蒙版一样的效果?
2022-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人