
JavaScript
文章平均质量分 62
音浪豆豆_Rachel
就努力呗
展开
-
解决uniapp执行switchTab跳转成功之后不调用onLoad的方法
目录页面结构遇到的问题解决方案页面结构现有一个tab页面分为两个页签,一个下单页面,一个订单页面。onLoad() { // 页签默认为下单 this.current = 0; // 获取商品列表 this.getList();}点击确认按钮提交订单之后,跳转到提交成功页面,可选择继续下单或者查看订单。点击继续下单或者查看订单,执行toPage() { uni.switchTab({ url: '/pages/buy/buy' })}遇到的问题点击查看订单时,应该原创 2020-07-27 21:35:12 · 8155 阅读 · 1 评论 -
Javascript 实现类似 Excel 的公式解析计算功能
目录背景思路实现背景最近在做一个工资系统,有的工资项可以根据用户自定义的公式来自动计算,类似于Excel中定义好公式后,可以计算一样。比如应发工资计算公式为:应发工资 = 基本工资 + 绩效考核奖 + 加班工资实发工资 = 应发工资 - 代扣养老保险 - 代扣住房公积金对应代码为:n07=n00+n04+n05n10=n07-n08-n09思路使用正则表达式匹配计算公式找到工资项代码(n00,n04,n05)逐项将匹配到的工资项代码替换成对应的值使用 eval() 来执行计算公式得原创 2020-07-08 17:49:23 · 3418 阅读 · 0 评论 -
找出数组中重复的值和所在位置
相信大家在保存做校验的时候经常会遇到需要判断有没有重复数据的情况,如果说只是对数组的去重,那方法很简单: 定义一个新数组,遍历源数组,值不在新数组就push进该新数组中: function unique(array){ var temp = []; //一个新的临时数组 for(var i = 0; i < array.length; i++){ ...原创 2020-03-12 22:29:15 · 2466 阅读 · 0 评论 -
两个相等的数组,修改其中一个怎么做到不改变另外一个
现有 :let arrA = [1, 2, 3];let arrB = arrA;console.log(arrA);//[1, 2, 3]console.log(arrB);//[1, 2, 3]1, 2, 3];let arrB = arrA;console.log(arrA);//[1, 2, 3]console.log(arrB);//[1, 2, 3]1. 如果改变...原创 2018-05-23 18:12:46 · 6479 阅读 · 4 评论