- 博客(112)
- 资源 (1)
- 收藏
- 关注
原创 nuxt3安装pinia报错500[vite-node] [ERR_LOAD_URL]问题解决
按照pinia官网步骤安装运送服务会报一个500[vite-node] [ERR_LOAD_URL]问题,查阅各个网站资料没有找到有用信息.最后解决:在package.json中把pinia的版本给降回0.5.5版本之后就正常了。
2024-11-07 14:55:18
536
原创 filter实现模糊查询通用案例
在希望对项目数组执行模糊搜索的场景中,此函数非常有用。搜索将根据匹配条件找到与输入最接近的匹配项,从而提供更灵活和用户友好的搜索体验。例如,如果您有一个图书标题数组,并且想要搜索一个特定的标题,那么您可以利用这个函数进行模糊匹配。在这段代码中,即使搜索词不完全匹配数组中的一个书名,它仍然返回最接近的匹配:’ the Great Gatsby '。模糊搜索算法filterFuzzy函数使用正则表达式创建模糊搜索模式。
2024-06-05 16:28:24
853
原创 让网页自适应各种设备技巧集合总结
流式布局是一种相对单位的布局方式,它使用相对于视口宽度的百分比来定义元素的尺寸和位置,从而使得页面能够根据不同的屏幕尺寸进行调整。例如,将容器的宽度设置为百分比值,而不是固定的像素值,可以让页面在不同设备上自动调整布局。Flexbox是一种强大的布局模型,它可以简化网页布局,并且能够很好地适应不同的屏幕尺寸和设备方向。相对单位(如REM和EM)可以根据根元素或父元素的字体大小来调整元素的尺寸,从而实现相对于设备屏幕的自适应。通过设置根元素的字体大小为相对值,可以确保页面中的所有元素都根据屏幕尺寸进行缩放。
2024-04-23 16:34:18
877
原创 Array.some()常用的使用场景和示例,非常实用 检查数组中是否至少存在一个元素满足某个条件
当你需要检查数组中是否存在某个元素时,应该使用方法。当你需要创建一个新数组时,应该使用方法。当你需要对数组中的每个元素执行某些操作时,应该使用方法。
2024-04-23 14:29:28
669
原创 处理字符串中的数字提取操作示例及解释
在处理字符串数据时,有时需要从字符串中提取数字部分进行进一步处理。以下是一段代码示例,结合详细的解释说明每个步骤的原理和作用。
2024-03-12 10:08:27
591
原创 开发版本Alpha,Beta等详解适用多个领域的版本解释
Beta版本的测试者通常是开发软件的组织的客户,他们会以免费或优惠价钱得到软件。其他情况不同企业有不同的称法,例如微软曾以Community Technology Preview(简称CTP,中文称为“社群技术预览”)为发布软件的测试版本之一,微软将这个阶段的软件散布给有需要先行试用的用户或厂商,并收集这些人的使用经验,以便作为进一步修正软件的参考。Alpha版本仍然需要测试,其功能亦未完善,因为它是整个软件发布周期中的第一个阶段,所以它的名称是“Alpha”,希腊字母中的第一个字母“α”。
2024-01-16 14:08:19
2284
2
原创 我的创作纪念日
把遇到的难题和解决方法记录下来,以后遇到返回来能立刻解决,记录这个习惯真的对日常写代码帮助非常大.毕竟记录过程也是重新复习的过程.最初是上大学的时候老师推荐来这里记录自己日常遇到的bug和学习经验,以及学习csdn上大佬们好的写法。持续分享各种小技巧和难题解决办法。
2024-01-16 11:23:06
453
原创 python的公有和私有属性,方法的使用
self.public_variable = "Public" # 公有属性self._private_variable = "Private" # 私有属性在公有方法中可以调用私有方法,但是不能调用强烈的私有方法 即双下划线的方法__private_method()这个是无法调用的self.public_variable = "Public" # 公有属性self._private_variable = "Private" # 私有属性。
2023-09-11 14:03:59
1041
1
原创 解决ElementUI表单中下拉框的值在关闭对话框时v-model绑定的值会被清空的情况
在关闭对话框的时候手动将form.role的值保存到一个变量中,下次打开对话框时将这个变量的值赋给form.role即可。// 打开对话框时将保存的值赋给下拉框。// 关闭对话框时保存下拉框的值。// 保存下拉框的值。
2023-06-05 11:26:34
660
原创 钉钉小程序带参数跳转页面的坑
如果在页面 跳转的时候带的参数过多,尤其是参数中带有中文的情况下如果只是用来渲染页面是没有问题的,但是如果你这时候又进行异步请求的话在请求中用到了 这些上一页传过来参数那么就会导致页面资源路径过长,你的异步请求就会因为Referer中带的字符超长 导致请求失败.直接在上一页对需要的参数进行缓存 ,在需要用到参数的那一页再重新拿取就可以避免这种问题的发生.
2023-05-22 10:04:01
612
原创 微信小程序中子父组件相互传值
1.在子组件中通过triggerEvent方法触发一个自定义事件,并将数据作为参数传递给父组件,这里在点击按钮后触发了一个名为myevent的自定义事件,并将data作为参数传递给了父组件。
2023-05-10 14:16:13
1460
原创 vue3权限的设置
在 beforeEach 中,我们可以通过 to.meta.requiresAuth 判断该路由是否需要登录权限,如果需要登录权限且用户未登录,则跳转到登录页面进行登录,否则允许访问该路由。首先,对于路由的权限控制,我们可以在路由定义时,设置 meta 属性,用于存储该路由的权限信息。接下来,在路由跳转时,我们可以监听路由变化事件,通过判断该路由是否需要登录权限,来进行权限控制。在组件中,我们可以使用 $store.state.user 判断用户是否已登录,如果未登录,则跳转到登录页面进行登录。
2023-04-25 13:29:07
1714
原创 微信小程序中scroll-view里获取触底事件
如果想在滚动组件中拿到触底事件需要自己去获取组件,通过bindscrolltolower事件来定义onScrollToLower方法。然后在onScrollToLower方法中通过类来拿到当前高度来判断是否触底。
2023-04-14 10:22:28
1813
原创 ElemetUI重置新增或修改时报错解决办法
重置的时候调用 this.$refs[“form”].resetFields();报错,这时候data数据还没渲染进dom导致。这里还要判断一下第一次弹出时不用执行重置方法。nextTick()回调中。
2022-11-16 10:10:20
234
原创 Vue循环时动态绑定一些值到组件中的属性中实现动态属性值
这里想要让进度条的status和percentage为item下的值,这时候加上冒号也就是v-bind直接在等号里面写下item下的值就行了.这时候不需要{{}}就可以动态绑定循环体里的值,同理动态style等也是一样的做法。这里用elementUI里卡片组件和进度条为例子展示。...
2022-08-02 15:06:18
1338
原创 微信小程序使用vant组件的输入框搭配弹层选择器注意事项
来禁用输入框,样式会变成禁用状态下的样式很难改动,只需要设置为只读即可,也不会触发手机键盘.这个只读属性,不然会导致用户手机触发默认键盘遮挡你的弹窗和选择器内容影响体验.也不要用。在做这个效果的时候,输入框。...
2022-07-29 16:02:30
3616
原创 出现 __ob__: Observer导致没办法取值的情况解决办法
由上图可看到输出第一条数据的时候是带有Observer,经查阅资料得知这是vue这个框架对数据设置的监控器,这个时候只需要用。处理一下就可以正常取值了。
2022-07-21 13:34:14
969
原创 使用第三方组件(ElementUI、Vant...)时,无法直接修改组件样式,需要使用深度选择器::v-deep或/deep/,亲测有效
例如elmentui中的卡片组件
2022-07-06 14:42:19
530
原创 vue -结合ElementUI和validate的表单验证
编写一个新增和修改共用的对话框,里面写表单<!-- 添加或修改客户配置对话框 --><el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> <el-form ref="form" :model="form" :rules="rules" status-icon label-width="80px"> <el-form-item label="客户名称.
2022-04-21 15:56:16
1408
原创 微信小程序中sort用法和要注意的坑
sort的基本用法就是对数组进行排序基本语法:array.sort(sortfunction)sortfunction参数里面规定必须是函数let arr = [{age:13,id:1},{age:15,id:2},{age:18,id:3}]arr.sort(function(a,b){ return b.age - a.age})arr 的结果为[{age:18,id:3},{age:15,id:2},{age:13,id:1}]注意:要注意的就是在小程序中sort()里面必.
2022-03-16 11:12:26
2918
原创 vue中window.addEventListener(‘scroll‘, xx)失效解决办法
多次尝试都无法获取到滚动事件,后来加上true之后就可以了window.addEventListener('scroll', this.clintHeight, true)
2021-12-14 14:04:33
7708
3
原创 无法加载文件 ,因为在此系统上禁止运行脚本解决方案
系统搜索PowerShell右键管理员身份运行 输入命令set-ExecutionPolicy RemoteSigne 【A】
2021-10-13 15:20:33
1132
原创 意外发现ppt中隐藏了一个免费的录屏工具!!!
有时候需要录制一些教学视频需要用到录屏软件,网上找很多都是要钱的,破解了的又会自带各种各样的广告,什么一刀999啥的广告你下了就每天都弹出来. 终于我在ppt中发现了一个免费可以使用的录屏软件,还可以截取录制的区域就很nice.打开ppt找到插入选项里面就有一个屏幕录制功能选择你需要录制的区域将媒体另存为mp4即可...
2021-08-03 15:05:50
1242
原创 微信小程序给上个页面赋值
当前页面这样写execute_day是上个页面的值,直接把当前页面的值赋给execute_day然后用wx.navigateback()这个方法回到上一页 getpagedate: function (params) { var thispages = getCurrentPages(); //当前页面 var navPage = thispages[thispages.length - 2]; //上一页 navPage.setData({
2021-07-28 14:18:44
1076
原创 微信小程序赋值传值,根据不同id跳转不同的页面
data里声明变量 data: { Roleid: '' },赋值setDayta,这里直接从缓存中拿 onLoad: function (options) { this.setData({ Roleid: wx.getStorageSync('userinfo').role.role_id }) },页面上设置 <view class="col-5 work_cart" bindtap="OpenCheck" data-.
2021-07-27 14:10:29
2215
2
原创 微信小程序多层循环
从后台拿到的数据结构:list: [{ region_name: '3号楼', subs: [{ region_name: '一层', subs: [{ daytime:{ status:false, executor:'李姐' }, region_name:'手术室', subs:[] },{
2021-07-27 10:31:11
1030
原创 三目运算符的使用
先在js里声明两个变量 data: { color_doing: '#d41515', color_done: '#02c160' },在html页面写这个结构,意思就是如果item.check_result=="未完成"那么这个color就是color_doing否则就是color_done<view class="state_style" style='color:{{item.check_result=="未完成" ?color_doing:color_don.
2021-07-24 15:42:15
242
mysql怎么安装到c盘以外路径?
2023-08-25
await后面赋值失败了,但是在await前面又是正常赋值的如何在await后面赋值?
2023-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人