hi, 欢迎访问我的博客
摘要: 如果你的小程序页面按钮有用fixed定位到底部的话,那你一定会遇到兼容全面屏的坑(与底部横条重叠)。查了下文档,发现能用的就只有一个api: wx.getSystemInfoSync() 不过蛋疼的是这个api并没有提供类似安全距离这样的数据,只提供了以下可能用得到数据: 研究了下发现只能曲线救国了 阅读全文
posted @ 2019-03-15 16:26 打静爵 阅读(4545) 评论(0) 推荐(0) 编辑
摘要: 小程序上传图片时,对应的uploadFile接口一次只能上传一张,这里选择后台提供一个专门上传图片的接口上传图片后返回链接,再调用比如说评论接口,将返回的图片链接带上后,再一起上传。 阅读全文
posted @ 2019-03-10 22:19 打静爵 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 在实现倒计时功能时,遇到一个报错: setTimeout expects a function as first argument but got undefined.;at pages/limited-sale/limited-sale onReady function;at setTimeout 阅读全文
posted @ 2019-03-04 15:11 打静爵 阅读(4125) 评论(0) 推荐(0) 编辑
摘要: 在微信小程序下会用到wxParse这个东西来达到html转换wxml的效果, taro小程序官方也给出了示例,地址 这里封装成自己的组件: 另外,转化之后的图片地址是相对地址,在小程序中是无法显示的,所以需要到html2json.js文件中加上图片的域名地址: 阅读全文
posted @ 2019-02-24 20:33 打静爵 阅读(6198) 评论(2) 推荐(0) 编辑
摘要: 效果图: address_picker.tsx: 样式文件: 地址信息存放在city.js,传送门:https://pan.baidu.com/s/1G2gCoiJ7ujt2x8sEXKuLQg 注意: 父组件调用子组件,传递函数时,函数名需要以on开头命名,否则子组件无法识别该函数,比如: 阅读全文
posted @ 2019-01-20 21:53 打静爵 阅读(5798) 评论(2) 推荐(1) 编辑
摘要: 通常用css生成单色或者同色系的的阴影(box-shadow),其实可以通过巧妙的利用 filter: blur 模糊滤镜,可以生成渐变色或者说是颜色丰富的阴影效果,如图: 原理: 利用伪元素,生成一个与原图一样大小的新图叠加在原图之下,然后利用滤镜模糊 filter: blur() 配合其他的亮度 阅读全文
posted @ 2019-01-13 22:39 打静爵 阅读(817) 评论(0) 推荐(1) 编辑
摘要: 例如原始数据: 输出结果: 如果你有更好的方法实现,欢迎赐教,😀 阅读全文
posted @ 2019-01-02 18:06 打静爵 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: 最近做项目的时候遇到一个对象深拷贝的问题,网上看了下发现最为简便的方法是JSON.stringify(),比如你要深拷贝一个对象,可以这么做: 这时你对testCopy变量的修改是不会影响到原来的test变量。 (注意,该方法有以下几个问题。 1、会忽略 undefined 2、会忽略 symbol 阅读全文
posted @ 2018-12-23 22:12 打静爵 阅读(990) 评论(0) 推荐(0) 编辑
摘要: JSON数组格式转换 这就是一个JSON数组格式,跟普通的JSON对比是在最后多了一个length属性。只要是这种特殊的json格式都可以轻松使用ES6的语法转变成数组。在ES6中绝大部分的Array操作都存在于Array对象里。 结果: Array.of()方法: 它负责把一堆文本或者变量转换成数 阅读全文
posted @ 2018-12-16 21:27 打静爵 阅读(492) 评论(0) 推荐(0) 编辑
摘要: async/await提供了一种使用同步样式代码异步访问资源的选项,而不会阻塞主线程。然而,使用它有点棘手。在本文中,我们将从不同的角度探讨async / await,并将展示如何正确有效地使用它们。 async / await的好处 async/await给我们带来的最重要的好处是同步编程风格。我 阅读全文
posted @ 2018-12-09 20:58 打静爵 阅读(345) 评论(0) 推荐(0) 编辑