自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【uniapp+小程序】正计时秒表,解决切入后台、网络中断、清除内存再返回重新计时或者停止计时的问题

项目有洗车需求,在进行中的订单要有一个类似秒表的功能。第一个方案是在全局app.vue写秒表计时方法,在对应的页面点击开始的时候调用方法开始计时,再利用watch监听app.vue的数据变化来展示秒表,解决前进后退进入这个页面重新计时的问题,但是断开网络,切后台或者中途打电话了导致timer停止计时或者重新计时。第二个方案,在第一个方案的基础上,获取订单开始时间时间戳,onshow或者onload获取进入此页面的时间戳,再转为HH:MM:SS格式,在此基础上累加计时。

2024-12-13 15:21:22 381

原创 [element ui + vue2] el-table根据不同的条件展示不同金额、与时间选择器嵌套(根据不同条件对日期选择进行可选以及不可选)

3.月份开始日期选择范围必须大于当前有效期的截止日期(如当前有效期2024-11-21 ~ 2024-12-21,延期开始日期必须大于2024-12-21,同理,截止有效日期必须大于延期开始日期)4.当购买时长为月份为单位的时候,延期截止日期必须是不可选,而且和延期开始日期联动,天为单位的时候,延期截止日期自由选择。1.月份应收金额=购买时长括号内的金额*车位数,天数应收金额=购买时长括号内的金额*车位数*天数(仅限定一天);2.简单,直接v-model="scope.row.chargeMoney"

2024-11-26 15:24:59 247

原创 【微信小程序一键导航】

第四步:调用api跳转到微信内置地图:注意:latitude和longitude必须为数字型,否则wx.openLocation不生效。第一步:申请用户位置权限(去微信公众平台申请申请对应的权限)

2024-08-13 17:44:23 448

原创 自定义指令按钮权限js文件:提取三层list数据中的同一个属性值

/获取到 v-permission的值。hasPermission) { //移除Dom元素。然后在main.js里面配置自定义指令。目标数据:perm属性的值集合。去重做不做都行、、、、

2024-07-22 19:12:48 309

原创 【菜鸡记录】排行榜条形图绘制,vue、js和css

原理:后端把排行榜第一放在list的第一个item项,根据item的value值动态计算条形图的宽度,每一个item的宽度=[(item的value值/榜一的value值)*100%]。效果类似:条形图上方是排行的各个公司和对应的分数,下方是条形图。因为有ui样式要求,echarts做的话有点麻烦。

2024-07-21 00:07:56 332

原创 【菜鸡记录】404 后缀路径为undefined

参数顺序不对,把params放到第二个位置就行。此接口什么参数也不需要传,排除此问题。在谷歌地址栏里输入完整路径试试,是否是后端问题。检查request封装和api文件,今天报了个错,记录一下。分析原因:路径是否正确。

2024-07-17 12:16:31 274

原创 获取相同属性值的对象,并将其他属性值取出来组成新数组

(其实不用后面的两个foreach处理的数据也行,但是需要的字段属性也就name和age也就两个,看情况来吧。

2024-07-12 16:47:34 300

原创 【记录】更换属性值名称

这种也有弊端,不建议后端这么返回,因为各个平台的名称随时都会变或者增加,这样做并不能一劳永逸。显示页面肯定不能用0,1,2去显示,要更换platformType的属性值名称。后台返回数据结构如下。

2024-07-04 10:41:39 202

原创 H5 环境判断

else {},} else {

2024-06-24 17:22:42 370

原创 【记录】uniapp H5 实现列表单选

点击每一项,设置状态,选中的那项为true,其余全是false,之后再通过筛选将true的对象取出来就行。给每个列表加状态字段,默认false;不一定使用Object.assign,使用map和扩展运算符也行;可能还有更好的办法,但我暂时想不出来。

2024-06-24 11:15:48 458

原创 【菜鸡记录】微信小程序调整原生radio样式

记得加有条件编译,踩了个坑,微信小程序最好是浏览器和开发者工具一起打开,H5和微信原生的radio标签不一样,我只写了H5的样式,没注意小程序的。微信小程序的radio选择是绿色白勾的,不满足ui样式。

2024-06-13 14:49:15 615

原创 【菜鸡记录】v-model不及时更新数据调整

好吧再改,加this.$nextTick(()=>{})试试,还是没用!表单提交需要用到v-model,选择日期之后同步显示到表单上,代码如下,但是数据并没有显示到表单里,控制台打印发现是有数据的。

2024-06-13 14:34:44 437

原创 【菜鸡记录】解决 overflow-y:scroll不生效

加高度。

2024-06-07 11:41:33 490

原创 【菜鸟记录】uniapp 滚动条隐藏

在app.vue 里写入以下代码。

2024-06-07 09:50:54 363

原创 【菜鸡记录】h5发起微信支付

第五步:小票页面(由于“点金计划”,导致没有配置该要求的项目,商户支付完成后直接返回微信,而不是一直在应用内。第一步:下载jweixin-module。我参考了这位大佬的。h5发起微信支付需要下载微信的sdk,即jweixin。第二步,引入(在script中引入)第四步:调微信支付api。

2024-06-06 00:49:18 774

原创 【菜鸡记录】数组对象根据某个属性分组(按照年月)。

第一步:根据payTime进行字符串截取,如"2024-02-05 12:21:45",截取2024-02;项目需要做每个月的支付数据,归于一张卡片,由于后台返回的是用户支付的每一条数据,还需要前端做二次数据处理。2,根据年月转为新的数组对象。

2024-06-06 00:26:37 258

原创 引入vue-pdf报错:MainTemplate.hooks.hotBootstrap has been removed (use your own RuntimeModule instead)

搜索了下解决方案,vue-pdf和cli的5.X版本不兼容,之后降低cli版本至4.X;但还是不行,依旧报错,之后又降低了vue-pdf的版本至3.X,解决报错问题。解决:cli版本4.X+ vue-pdf版本3.X。

2023-08-30 15:03:16 3784

空空如也

空空如也

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

TA关注的人

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