自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 【uniapp】小程序中input输入框的placeholder-class不生效

color: red;

2025-06-11 16:40:00 421

原创 前端关于position: sticky

粘性定位()需要父容器是可滚动的(如或设置了overflow的容器),且父容器不能有。sort-box在sort-box的样式中添加以下 CSS 属性:top: 0;/* 距离顶部 0px 时触发粘性 *//* 确保悬浮时覆盖下方内容 *//* 背景色避免透明 */

2025-06-06 15:18:29 264

原创 bug:undefined is not iterable (cannot read property Symbol(Symbol.iterator))

有点意思。

2025-06-04 14:23:45 495

原创 前端关于设计稿与设备单位之间的关系

设备像素比(Device Pixel Ratio,简称 DPR)与像素(px)之间的关系是前端开发中理解屏幕显示和实现精确布局的重要概念。

2025-06-04 13:12:36 916

原创 前端pointer-events属性

如顶部图,粉色区域有点击事件不会触发,而是会穿透粉色区域,落在区域后的对应元素上。

2025-05-30 14:49:10 488

原创 微信小程序关于截图、录屏拦截

安卓: 在需要禁止的页面添加。

2025-05-28 10:19:54 645

原创 viewDesign里的table内嵌套select动态添加表格行绑定内容丢失

viewDesign里的table内嵌套select,表格的行数是手动点击按钮添加的,添加第一行选择select的内容能正常展示,添加第二行第一行的select的内容消失。

2025-05-08 15:12:27 257

原创 uni.downloadFile方法下载视频返回的res.tempFilePath在模拟器能正确解析成视频格式,在真机就不行。

将下载的临时路径改为永久文件路径。

2025-05-06 17:14:53 252

原创 elementui里的el-tabs的内置样式修改失效?

自定义的样式的随机属性和内置样式的随机属性不一样,因为在scope里生成的随机属性都是唯一的,一开始以为是这个影响的,但是经过测试发现是权重不够。

2025-04-29 16:45:38 731

原创 -webkit-line-clamp 的渲染机制

这是一段需要截断的长文本,演示第四行溢出问题,如果没有正确设置max-height,浏览器可能无法正确计算截断位置。/* 1.5em × 3 = 精确限制3行 *//* 缺少 max-height 或 line-height 不匹配 *//* 单行高度 */溢出问题,如果没有正确设置max-height,溢出问题,如果没有正确设置max-height,),浏览器可能无法正确计算截断位置,导致。这是一段需要截断的长文本,演示第四行。这是一段需要截断的长文本,演示第四行。浏览器在计算多行截断时,需要明确。

2025-04-29 11:53:19 654

原创 前端设置三行文本省略号,失效为什么?

这里是需要截断的长文本,超过三行时会显示省略号...(测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字测试文字)-- 关键:min-width: 0 修复截断 -->/* 行高(确保 3 行 = 1.5 × 3 = 4.5em) *//* 最大高度 = 行高 × 行数(可选) *//* 超出部分显示省略号 */-webkit-line-clamp: 3;/* 限制为 3 行 *//* 隐藏溢出内容 */-webkit-box-orient: vertical;/* 垂直排列 */

2025-04-29 11:35:54 970

原创 数组居然用key进行储存数据而不是索引?

原代码能工作:因为JS数组本质是对象,可以用字符串键但不推荐:这种写法容易造成误解,维护性差最佳实践:明确使用普通对象{}来存储键值对设计模式:这是典型的发布-订阅模式简单实现。

2025-04-28 15:20:50 601

原创 Object.assign 浅拷贝

console.log("Websocket 连接失败回调方法");如果你的回调需要使用当前对象的上下文,箭头函数是合适的。如果源对象中的方法引用了外部变量,这些引用会被共享。对于复杂对象(如包含嵌套对象),只有第一层会被复制。方法作为函数对象会被复制引用(浅拷贝)复制的是函数引用,不是函数定义本身。会按照从右到左的顺序合并属性。如果使用普通函数,需要注意。同名属性会被后面的对象覆盖。箭头函数会保留定义时的。

2025-04-28 15:14:19 313

原创 JavaScript 中的类(Class)语法

javascript复制下载// 构造函数// 方法greet() {// 使用类// 输出: Hello, my name is Alice and I'm 30 years old.

2025-04-28 14:42:17 816

原创 ts工具类型

【代码】ts工具类型。

2025-04-25 14:17:29 99

原创 view Design 密码输入框细节坑人

就是一个弹框,里面有密码框,回显的时候不需要回显密码,所有将value = '',赋值!结果你猜怎么着?密码框再次输入内容,它反正就是反复提示密码未输入,真实见了鬼了!

2025-04-23 17:55:51 124

原创 vue2中自定义组件双向绑定的方式

<input-- 使用 checked 而非 value -->-- 触发 change 事件 -->/>model: {prop: 'checked', // 指定 prop 名event: 'change' // 指定事件名},props: ['checked'] // 必须声明对应的 prop

2025-04-19 10:23:26 384

原创 vscode如何使用Copilot

在弹出的登录窗口中,输入你的 GitHub 用户名和密码,然后点击 “Sign in” 按钮。如果登录成功,你将会收到一条成功登录的提示信息。),在弹出的命令面板中输入 “GitHub: Sign in” 并选择该命令。点击使用github账号登录无反应?4.登录完成后的图标状态。

2025-02-28 11:32:35 907

原创 vue2 里this.$set()方法刷新视图无效

这个target必须在data里面定义。

2025-02-22 14:05:05 267

原创 pc端(vue2)内嵌外网页面

1.src指定外部网页的地址。

2025-02-21 14:37:44 127

原创 vue2在pc端的scss中的背景图设置后报错

background: url('~@/assets/401_images/noPermission_bg.png') no-repeat center;

2025-02-21 14:34:24 196

原创 微信小程序scroll-view横向布局子元素的宽度设置不生效

如果设置了display:flex,子元素设置宽度值无效,宽度值都是随着内容多少而改变。

2025-01-17 13:43:39 226

原创 uniapp video组件使用方法进入全屏后退出全屏报错

error。

2025-01-14 17:04:35 311

原创 uniapp scroll-view横向滚动无效,scroll-view子元素flex布局不生效

4.子元素必须设置display: inline-block;3.父元素必须设置white-space: nowrap;1.父元素 设置:enable-flex="true"2.父元素必须设置宽度。

2025-01-10 10:10:05 758 1

原创 开发工具的隐藏提示

当我们在控制台选中box1时,如果没有看到明显的padding和margin提示,但是又有明显的间隙,这时候就说明这边距不是由margin和padding所控制的;而有可能是父盒子的某种布局方式所产生的,比如flex布局,然后又设置子元素贴边再平分剩余空间,就会达到这种效果;

2024-12-27 10:01:20 140

原创 uniapp开发中控制台报错却无法找到代码对应位置

错误是一个很简单的错误,主要是思路可以采用这种方式进行排查。

2024-12-19 17:36:54 368

原创 wepy框架的组件通信

基类提供$broadcast$emit$invoke。

2024-11-25 14:58:44 242

原创 微信小程序如何阻止滚动穿透事件

底层是页面,页面上层是一个透明蒙版,我们想要的效果是:在蒙版上滚动时无效的,但实际是滚动蒙版的时候、页面也在跟着滚动。

2024-11-07 09:27:31 755

原创 前端传参方式

Params参数:Params参数是通过URL路径的一部分传递的数据。例如,对于URL http://example.com/users/123 ,其中的 123 就是一个Params参数,用于标识用户ID为123的用户。总结起来,Body参数用于传递请求主体中的数据,Query参数用于传递URL查询字符串中的数据,而Params参数用于传递URL路径中的数据。url: ‘/web/v4/guildTask/autoAssign/’ + data.autoAssignId, // url传参。

2024-10-30 17:46:44 585

原创 文字如何与图片居中对齐?

有个时候我们直接让图片和文字flex垂直居中对齐,没有效果,这是因为图片大小与文字大小的不同所导致的;我们还是需要将图片的垂直对齐方式设置为居中对齐。

2024-10-30 15:54:40 305

原创 uniapp某个页面自定义导航栏编译到微信小程序

将对应页面的navigationStyle设置成custom。

2024-09-23 15:37:14 484

原创 微信模拟器真机调试没问题但是预览获取不到数据

总结:检查自己的请求域名是否在微信公众平台配置。

2024-09-21 11:18:55 265

原创 node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次 的解决方案

变量名 NODE_HOME,变量值就是你存放node.exe的整个文件夹(不能理解的话请参考第一步里面的图和第五步里面的图),然后点确定就行了。Windows系统安装好了node环境,cmd中输入node -v 命令也能出现node的版本。但是在IDEA的Terminal中输入,node相关命令。6.之后重新打开Terimal,输入node命令验证就可以了。首先先确认自己的node已经安装了,整个路径不要有中文或空格。设置国内源,否则下载国外的比较慢。打开环境变量,点击新建。右键计算机,点开属性。

2023-03-20 11:31:16 919

原创 Cannot find module ‘core-js/core/object‘

core-js版本问题。

2022-07-26 19:37:10 740

原创 vue 文件里面的.native有波浪线报警问题

如果你同时安装了Vetur插件和ESlint插件,建议禁用Vetur插件后重试一下,听说Vetur插件和ESlint插件同时开启,ESlint插件不会生效哦

2022-07-14 11:36:40 315

原创 webpack-dev-server 自动打开浏览器失败原因及解决方法

项目场景:这里记录下我踩到的坑,package.json 配置–open仍不能自动打开浏览器问题描述 <w> [webpack-dev-server] Unable to open "http://localhost:8080/" page. If you are running in a headless environment, please do not use the"open" option or related flags like "--open", "--open-ta

2022-07-14 11:31:18 708

原创 js-cookie 失效问题

js-cookie失效问题--建议

2022-07-13 19:48:10 1562

原创 vant组件样式通过类名修改无效问题

这里不说解决方案,记录下自己的粗心,如果你也跟我一样网上到处搜索类名修改vant组件无效的解决方案,大概率会搜到让你用deep穿透,去掉scope,导入css文件等方法。 在做这些之前,建议还是先去检查一下自己的less文件,你要修改的那个类是否放入正确的层级,层级不对加!important 都没用,如果真是这个原因,不要灰心,你只是用的比较少而已,才没有意识到这个问题,多用用就好了!...

2022-07-01 18:02:21 1491

原创 VScode 函数与后面括号之间加空格

vscode的设置文件在vscode的:文件 》首选项 》设置 》打开设置代码如下:

2022-06-26 13:34:07 2364

原创 Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnectWrap.afterConnect [as oncomplete] (node:

启动服务器失败,报错信息如下:Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1157:16) --------------------解决方案:1.打开后台数据库命名文件夹 config 找到数据库命名项2.更改database项中命名.3.重启控制器,重新连接数据库,...

2022-06-06 21:56:30 12076

定制设计(通过2d图片生成3d效果)

定制设计(通过2d图片生成3d效果)

2025-05-29

空空如也

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

TA关注的人

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