自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 滑动单元格-使用uview2,改变样式,小程序和h5

【代码】滑动单元格-使用uview2,改变样式。

2025-03-17 08:57:15 71

原创 实现悬浮按钮拖动,兼容h5和微信小程序

主要功能是:图片上写文字的悬浮按钮,文字使用的是::after实现的,图片就用的u-image标签。(图片和文字,用背景图好像更方便诶,文字就用绝对定位、flex或者是margin)代码里面没有完全实现吸附边缘的功能,需要吸附边缘的话还得自己再完善下。h5的吸附边缘是可以的,小程序的还有点问题。h5用js写,微信小程序用。

2025-03-13 16:29:20 384

原创 网页翻译-可可翻译

chrome-extension://icfnljfpacimpcbpammmbclmhenimhfc/options.html可可翻译。

2025-02-21 17:07:24 106

原创 一些好用的ai

copilot,通义灵码,豆包,deepseek,扣子。

2025-02-21 15:41:15 101

原创 一些时间方法

2.选择开始时间之后,结束时间为开始时间之后的120分钟,他们的格式是yyyy-MM-dd HH:mm:ss。3.比较大小,获取当前时间。

2025-02-21 15:31:51 288

原创 微前端qiankun打包部署

部署的时候会有一个配置文件(配置api代理地址),这个文件只要放在跟目录下就行了,子目录里面不要放这个文件,不然微应用会报错500。1.token需要使用setGlobalState,传参或者方法用的setGlobalState。前提:后台项目,在主应用设置菜单,微应用渲染组件,没有使用路由跳转。我遇到如下报错:配置entry时要加上index.html。5.打包(打包花了我很长时间,不使用Nginx)3.有需要新打开的跳转页面写在主应用中进行跳转。仔细看qiankun官网就可以了,最重点的是,

2025-02-21 14:34:37 259

原创 async和await

对象),JavaScript 会自动将这个同步数据包装成一个立即解析的。避免了回调地狱(callback hell)和复杂的。函数内部使用:不能在普通的函数或全局作用域中使用。使得异步代码看起来更像同步代码,易于阅读和理解。,JavaScript 也会将其返回值包装在一个。会立即返回这个同步数据,不会导致任何延迟。后面跟一个同步数据(即一个非。函数内部没有显式返回。

2025-01-20 17:08:22 227

原创 setTimeout和nextTick的区别

当你需要确保DOM已经更新,并且你依赖这些更新后的DOM元素时使用。:当你需要延迟执行某些代码,或者确保某些异步操作在特定时间后发生时使用。微任务会在当前宏任务执行完毕后立即执行,并且在下一个宏任务开始之前完成。Promise的回调函数会被放入微任务队列中等待执行。用于在DOM更新之后执行回调函数。用于在指定的延迟时间后执行一段代码。执行顺序:宏任务-微任务-宏任务。

2025-01-20 15:50:13 182

原创 element表格-动态宽度

2.根据列单元格内容动态设置最长宽度。1.根据表头设置动态宽。

2025-01-18 08:44:43 434

原创 css文件地址换行

【代码】css文件地址换行。

2025-01-17 16:56:37 97

原创 element表格滚动错位问题,使用uniapp写的项目

给固定列加个滚动条的padding值就可以了。

2025-01-17 16:53:28 560

原创 需求:h5和小程序预览图片需要有当前第几张标识

1.小程序直接使用api:uni.previewImage。2.h5使用轮播图写一个组件。

2025-01-10 10:31:57 464

原创 小程序相关

或者是在小程序开发工具中看下没有生效的view样式类名,用::v-deep写样式,h5和小程序用条件编译。底部安全距离padding-bottom: env(safe-area-inset-bottom);2.在uview组件上修改样式不会生效,需要在外面套view。1.右侧胶囊宽度,胶囊和文本重合问题。顶部为搜索栏,可以获取胶囊信息设置。顶部为左侧返回按钮,中间为文本。

2025-01-10 10:20:22 489

原创 小程序底部安全距离

底部安全距离padding-bottom: env(safe-area-inset-bottom);

2025-01-09 17:00:56 113

原创 表格增删改查操作规范

2.编辑新增前,判断列表是否勾选,勾选多个或一个,需要改变弹窗标题,弹窗移动以后再关闭再打开,弹窗位置需要还原(需要v-if控制弹窗),编辑需要拿到行数据(有些时候数据复杂时需要考虑深拷贝的问题)4.编辑新增后,无论是否成功都需要弹窗提示,调用列表接口,关闭弹窗和列表勾选,清除表单数据,清除弹窗标题,重置其他数据。5.删除:判断当前列表勾选(是否勾选,是否勾选1个),删除调用接口成功后需要更新列表,清空列表选中,开启按钮加载。3.编辑新增时,点击提交按钮需要出现‘提交中’不可点击加载icon。

2024-12-19 09:58:50 217

原创 <el-image图片预览和表格层级错乱问题

【代码】<el-image图片预览和表格层级错乱问题。

2024-12-18 10:55:44 140

原创 前端实现el-table表格数据搜索,树形数据多层

需求:输入框关键词keyInput,用名称搜索name,如果关键词包含name就加入到显示数组中,先搜索父级,父级没有再搜索子级。

2024-12-17 17:01:06 195

原创 树形数据,多层children,找到children的上一层数据id,深度优先算法

【代码】树形数据,多层children,找到children的上一层数据id,深度优先算法。

2024-12-17 16:53:56 126

原创 element plus展开列编辑排序功能

1.父级和子级都要额外加入4个值(直接写一个方法):是否显示上移下移按钮,父级的索引值,子级的索引值。2.弹窗添加父级(表单必须选择子级,子级的数据是1中的Select 选择器的数据)8.1的Select 选择器勾选或者取消时没有展开功能的父级相应删除或增加。1.Select 选择器选择表格数据(默认一级,没有子级,不要展开功能)6.外层所有父级排序,同一个父级下的子级排序。7.子级移出父级,变成没有展开功能的父级。3.没有展开功能的父级编辑。4.有子级的父级编辑。

2024-12-13 16:50:08 129

原创 input密码和确认密码输入框错误提示没有同步

当先修改确认密码,再修改密码时,确认密码的错误提示仍然存在:在监听密码的watch中判断密码和确认密码是否相同。只监听了确认密码改变时:是否和密码相同。

2024-12-13 16:22:33 118

原创 使用剪映初体验

设置一个字幕后保存预设(后续设置字幕可以在同一位置,字体大小颜色也不用重新设置),添加ai朗读。总结:简单使用剪映裁剪视频片段、添加字幕和朗读,视频剪裁拼接这个功能简直666。电脑录屏:win+g。

2024-12-13 16:16:56 104

原创 选项卡切换--渐变色文字背后放横线,文字一直处于底层(未解决,还没找到其他办法)

设置文字渐变色时使用了-webkit-text-fill-color: transparent;,这个属性让文字一直处于了底部,选项卡切换:横线使用的是绝对定位,使用z-index也没有办法让他处于底层。没找到其他设置渐变色文字和背后横线的方法。

2024-12-13 16:08:53 106

原创 uniapp设置字体h5和微信小程序

2.微信小程序端只支持网络字体,但是真机运行的时候安卓手机字体没有生效(未解决)苹果生效了。1.h5使用网络字体不显示:跨域问题,改成本地引入。3.另一种方法:ui把文字放图片上,直接用图片。

2024-12-13 16:00:58 287

原创 element plus,动态设置列时,由于左右固定列导致的样式错乱问题

表格自带样式给了这两个,取消这两个样式表格宽度就可以自适应,就不会出现动态列样式问题;我知道可以在页面的表格样式下给width:auto,用来覆盖width:100%;但是不知道flex:1怎么覆盖它。思路:判断表格横向滚动条是否存在,存在的话设置fixed属性,不存在则fixed=false。问题:动态修改时没有生效:是因为没有刷新表格(在表格上加上key就可以了)其他很麻烦的思路:不改变fixed,改变表格宽度。

2024-12-13 15:34:57 258

原创 敲代码电脑卡顿

在设置里面--安全中心---病毒威胁和防护设置--添加排除项(可以把自己不想让他扫描的文件加进去,我怕有安全问题没这样改)我把vscode和hbuilder中的文件都移除了,只放了一个要用的文件,vscode和hbuilder同时打开都不卡。发现Antimalware Service Executable占了很大的cpu和内存,巨卡无比。网上搜索发现是window的安全组件,会扫描文件。

2024-11-14 17:31:17 191

原创 项目报错 SyntaxError: Unexpected token ‘??=‘ 和node-sass报python错误;nuxt、vue项目

项目报错 SyntaxError: Unexpected token ‘??=‘ 和node-sass报python错误;nuxt、vue项目

2024-11-14 17:17:14 1251 2

原创 表单动态设置验证规则form、rules

需求:密码验证动态显示,显示验证码时隐藏密码并清除密码的表单规则;验证码不显示时,加入密码的表单规则。解决:使用this.$set和this.$refs.formRef.clearValidate()

2024-11-14 10:55:37 298

原创 .gitignore文件解释

只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。删除(改变成未被追踪状态),然后再提交,这样就不会出现忽略的文件了。过滤掉不需要被版本控制的文件-如日志文件,配置文件。忽略整个文件夹/:文件夹的路径再加上斜杠作为结尾。忽略package-lock.json不起作用?空行:分隔符,不匹配任何文件。

2024-11-11 14:41:57 326

原创 使用url进行文件下载并指定文件名称vue和js

【代码】使用url进行文件下载并指定文件名称vue和js。

2024-11-11 14:34:51 424

原创 js中的return{}[]格式

理解:前面是个对象,[]找对象里面的属性,类似于把前面的对象赋值给obj,然后再obj[属性]

2024-11-11 14:32:24 340

原创 vue.prototype、vue.Component和vue.use区别

用来添加一些全局的属性和方法,使其在每个vue实例中都可用。

2024-11-11 14:05:26 269

原创 个人笔记之vscode

2,将下一个匹配项添加到选择ctrl+g;选择所有ctrl+shift+L。1,删除行ctrl+d。

2024-11-11 11:58:06 236

原创 uniapp登录页笔记

【代码】uniapp登录页笔记。

2024-11-11 11:56:20 150

原创 uni-table表格组件 合并单元格,小程序和APP无法适配

存在表格边框重合问题:解决办法,自己写边框不要用自带的,会存在滚动到底部时有底边框重合(不用管他)只适用于H5,小程序和APP无法适配:使用rowspan 和 colspan:表示要合并的行和列。2,使用原生table,合并单元格和固定表头滚动。1,uni-table表格组件 合并单元格。

2024-11-11 11:47:03 830

原创 uechars秋云组件,心电图uniapp

2,setInterval、clearInterval和随机数。使用轮询和长连接进行数据滚动,轮询使用定时器。1,动态赋值动画闪动问题。

2024-11-11 11:39:22 346

原创 el-button按钮超出省略号显示css,按钮被撑高问题

【代码】el-button按钮超出省略号显示css,按钮被撑高问题。

2024-11-11 09:02:04 542

原创 钉钉扫码登录vue3笔记,后台系统

逻辑:点击切换钉钉登录的按钮,调用‘钉钉扫码授权登录’接口(传参当前页面地址A1),扫码以后,后台会调用‘钉钉回调’的接口(自动跳转回‘A1+code参数’的地址),页面获取code参数,然后用这个参数调用管理员列表接口,页面显示列表,点击列表登录账号(点击获取列表数据,然后调用‘钉钉登录’接口)方案1:点击切换钉钉登录--自动跳转钉钉授权页--扫码以后自动返回页面---调用管理员列表接口---列表点击调用钉钉登录接口(这种情况直接按正常逻辑调用接口就可以了)点击管理员信息后,钉钉登录。

2024-11-11 08:43:57 331

原创 uniapp笔记(简单)

6,js文件引入地址写法:绝对路径(@/),相对路径(../../)js 文件不支持使用/开头的方式引入。1,onLoad比较适合的操作是:接受上页的参数,联网取数据,更新data。5,引用组件不用注册(直接在template中使用):easycom(2,页面加载常见问题:a,优化白屏的方法;b,卡住动画不启动的原因。办法:在hx上运行,在vscode上写代码,是git所有是同步的。7,引入静态资源:/、@/、../../4,页面通讯,uni.$emit()10,改变平板顶部自带的设置项颜色。

2024-10-31 09:54:58 270

原创 vue中.sync 修饰符:适用于需要显式指定 props 名称的双向绑定场景

【代码】vue中.sync 修饰符:适用于需要显式指定 props 名称的双向绑定场景。

2024-10-31 08:53:46 177

原创 vue生命周期钩子

beforeDestory改为onBeforeUnmount destoryed改为onUnmounted。其他都是在2的生命周期前面加上一个on:比如:onBeforeMount。beforeCreate和created变setup()

2024-10-30 17:09:57 119

空空如也

空空如也

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

TA关注的人

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