笔记
little_shallot
小小小白
展开
-
前端的浮点数计算问题
【代码】前端的浮点数计算问题。原创 2023-03-10 14:42:37 · 315 阅读 · 0 评论 -
base64或者blob路径图片转File
小白一个,学不动回家喂猪。原创 2023-01-10 18:18:06 · 449 阅读 · 0 评论 -
微信公众号、内嵌H5字体受微信字体大小影响问题的解决方案
小白一个,学不懂回家养猪。原创 2023-01-10 11:04:04 · 1387 阅读 · 0 评论 -
前端常用处理时间方法
小白一个,学不动就回家养猪。原创 2023-01-04 19:29:00 · 1324 阅读 · 0 评论 -
前端H5支付,微信支付和支付宝支付
这两天写H5支付,记录一下,我这边几乎所有配置都是后端搞的,提交订单后微信支付微信支付会返回一个mweb_url地址,支付跳转到微信支付中间页进行H5权限的校验,安全性检查用户在微信支付收银台完成支付或取消支付,返回商户页面(默认为返回支付发起页面)正常流程用户支付完成后会返回至发起支付的页面,如需返回至指定页面,则可以在mweb_url后拼接上redirect_url=+地址,来指定回调页面注意踩坑redirect_url地址需要通过进行urlencode处理注意:不管是取消支付还是支原创 2021-09-02 11:11:47 · 1011 阅读 · 0 评论 -
Javascript用setInterval实现setTimeou
function timeDate(fun,a){ var time = setInterval(()=>{ window.clearInterval(time) fun() },a) } timeDate(()=>{ console.log(123) },1000)原创 2021-07-12 16:22:58 · 97 阅读 · 0 评论 -
使用promise简单封装请求
const http = (url, type = 'GET', data) => { return new Promise((resolve, reject) => { $.ajax({ url, type, data }).then(res => { ...原创 2021-02-23 14:54:54 · 424 阅读 · 0 评论 -
微信小程序自定义导航栏,实现自适应
今天碰到一个页面需要自定义导航栏的,不需要原生导航;第一步先取消原生导航栏,只需要在json文件里面加入"navigationStyle":"custom"即可去掉原生导航栏,一开始直接用固定高度加定位,发现在不用设备下尺寸不对,就比如iPhone X那个刘海屏,然后就开始找适配的方法,首先是状态栏wx.getSystemInfo(Object object)这个api可以获取状态栏高度然后就是胶囊导航的高度Object wx.getMenuButtonBoundingClient原创 2020-11-26 21:55:14 · 1842 阅读 · 0 评论 -
uniapp+vuex储存登录状态和用户数据
首先我们在根目录下新建一个 store 文件夹,然后在里面新建一个index.js文件里面的内容是,这里我就不讲创建过程了,可以去查下如何使用vuex,我这里写了两个方法,一个登陆保存,一个退出登录清除数据import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store = new Vuex.Store({ state: { hasLogin:false, //用户是否登录 userI..原创 2020-09-03 01:43:35 · 10903 阅读 · 3 评论 -
封装uniapp带token请求和上传图片
let userInfo = { userId: res.data.msg.user.userId, token: res.data.msg.token, phone: res.data.msg.user.userTel, userName: res.data.msg.user.userName } uni.setStorage({ key: 'token', dat原创 2020-05-13 13:50:43 · 7144 阅读 · 2 评论