
前端开发
文章平均质量分 51
渣渣渣渣渣渣渣男
无妄生欢
展开
-
js隐式转换,js常见的数据类型转布尔,字符串转布尔值,null、undefined是true还是false?null、undefined转布尔值
js隐式转换,js常见的数据类型转布尔,字符串转布尔值,null、undefined是true还是false?null、undefined转布尔值原创 2023-02-03 14:51:24 · 399 阅读 · 0 评论 -
uniapp小程序用户微信授权、注册流程梳理,微信小程序用户授权注册流程getUserInfo和userProfile授权注册问题详解以及open-data用户头像border-radius无效...
需求:之前的小程序获取用户授权通常使用getUserInfo,在4月份更新中已经弃用了该方法,并通过getUserProfile代替getUserInfo进行用户授权,以获取用户的微信昵称和微信头像,项目以前采用的用户校验规则是,先判断本地有没有userInfo(用户的微信授权信息)如果没有微信信息,则弹出getUserInfo的授权弹层让用户先授权,授权以后再调用后台接口判断在后台数据库中是否存在用户信息(customerInfo),如果不存在customerInfo,即为未注册用户跳转至注册页面引导注原创 2021-04-27 18:50:57 · 1194 阅读 · 0 评论 -
uniapp通过不同方式进入页面执行不同逻辑 wx.navigateBack返回上一个页面执行相关的逻辑
小程序项目中页面常用的三种跳转方式wx.switchTab // 切换到tabbar页面wx.navigateTo // 进入指定页面(非tabbar页面)正常页面栈wx.redirectTo // 重定向到执行页面清空页面栈,无法通过左上角返回箭头或者navigateBack返回上一页需求:A页面加载的时候会执行一部分流程,可以从A页面跳转到B页面,B页面通过左上角返回到A页面的时候需要执行另一部分流程,跟A页面正常的加载流程有冲突,要分开处理,所以需要判断页面是从B页面navigateB原创 2021-04-27 18:49:48 · 1253 阅读 · 0 评论 -
uniapp微信小程序开发canvas实现手写签名,预览保存上传签名以及canvas签名转base64格式
需求:小程序开发中入会的时候需要验证本人签名已计算优惠折扣,需要在入会的时候上传手写签名信息,查了下资料,有几个不同的版本,个人修改测试了两版,觉得各有千秋,第一款偶尔会有卡顿的现象(android系统,重写两次以后),但是笔记连贯,自己看起来比较舒服,第二种卡顿感较弱,但是笔迹不精确,签名看起来不精细,所以选择了第一种进行改写代码部分html部分功能点根据项目需求适当放开,注意btn解开的话...原创 2020-04-27 14:57:30 · 2995 阅读 · 0 评论 -
保存、处理数值的数组sort方法无法排序问题(数组中是string类型的数值)
不想看需求的可以直接看代码部分需求:小程序项目中,需要对商品价格(区间价格)和商品划线价、商品促销活动价格进行处理,判断,情况比较复杂,上个简单的图标注1.中划线划掉的价格为当前颜色的吊牌价(如果当前颜色不同尺码的吊牌价全都相同,则该价格是固定值,如果当前颜色下不同尺码的吊牌价不同,则取所有尺码吊牌价的最高价)2.橙色价格是当前颜色的价格(如果当前颜色不同尺码价格全都相同,则该价格是固...原创 2019-12-18 15:14:54 · 728 阅读 · 0 评论 -
Angular项目运行报错Error: ENOENT: no such file or directory, open '/----path---/package.json'
95% emitting LicenseWebpackPlugin(node:3430) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open ‘/Users/projectPath/node_modules/_@angular_animations@6.1.10@@angular/pack...原创 2019-12-06 18:07:03 · 3397 阅读 · 0 评论 -
前端开发css文本垂直对不齐解决
朋友问了我一个问题,看似很简单的问题,文本无法垂直对齐。效果如图样式部分dom节点code解决方案首先让尝试了vertical-align: middle;无效其次尝试了display: inline-block:height: 30px;line-height: 30px;无效然后display: flex;align-items: center;无...原创 2019-11-08 17:19:23 · 3795 阅读 · 0 评论 -
微信小程序中的正则验证、手机号验证随笔
需求:小程序开发中的表单提交,涉及到手机号验证,必填项验证等问题微信小程序中不通过操作DOM节点来实现验证,因此绝了我想要通过节点直接获取值进行验证的想法$("body").on("blur", ".input", function () { console.log($(.input).val())})思路:在input onblur的时候进行存值,(注意多个input框的时候存值...原创 2019-11-08 17:16:52 · 795 阅读 · 0 评论 -
git命令行操作指南(git指令及使用场景详解及git stash、git branch、git分支关联等)
git小白的命令行初体验现在版本控制使用git的挺多,之前常用SVN,偶尔使用Git也是使用可视化工具操作(sourcTree,IDE自带的Git功能),之前不求甚解,所以对git的了解相当浅薄,后来遇到问题只能一次一次去查资料,后来用的多了就觉得麻烦,所以整理一下git的相关命令行操作,以备后用!因为分值操作相关较多且稍复杂,统一放在文章后面git最常用的基本命令1.查看当前git版本(判...原创 2019-11-08 17:15:00 · 657 阅读 · 0 评论 -
微信小程序中的正则验证、手机号验证随笔
微信小程序中的正则验证、手机号验证随笔###需求:小程序开发中的表单提交,涉及到手机号验证,必填项验证等问题微信小程序中不通过操作DOM节点来实现验证,因此绝了我想要通过节点直接获取值进行验证的想法$("body").on("blur", ".input", function () { console.log($(.input).val())})思路:在input onblur的..原创 2019-03-12 10:32:11 · 3052 阅读 · 0 评论 -
两个二维数组分别同列相加然后在执行两个外层数组之间的运算
两个二维数组分别同列相加然后在执行两个外层数组之间的运算今天跟朋友讨论了一个刚好遇到的算术问题,菜鸡互啄了一番,把互啄的结果抛出来给大家看下需求后台返回两个二维数组 ,第一个二位数组里面是人数,第二个数组里面返回的是分数,要实现分数数组里面同列相加以后 / 人数数组里面同列相加的值(至今都搞不懂 除和除以的关系 所以不敢写 就用符号代替了) 需求有点绕 不太清楚的看下图希望得到的...原创 2019-03-12 10:34:54 · 886 阅读 · 0 评论