📮 联系我

邮箱: 1373879565@qq.com

摘要: 大多数情况下,当我们使用JavaScript时,我们将处理嵌套对象,并且通常我们需要安全地访问最里面的嵌套值。 比如: 要访问我们用户的名字,我们会写 这很简单直接。但是,由于某种原因,如果我们用户的个人信息不可用,那么对象结构将是这样的, 现在,如果尝试访问该名称,将被抛出无法读取未定义的属性“名 阅读全文
posted @ 2019-04-14 22:37 打静爵 阅读(1325) 评论(0) 推荐(1)
摘要: 1、如何追踪变化 数组的侦测方式和对象不同,比如: this.list.push(1) 此时并不会像改变对象一样触发setter。 同理,要侦测数组的变化意味着我们在改变数组的时候得到通知,如图,我们可以用一个拦截器覆盖Array.prototype,每当使用array原型方法时,实际 执行的是拦截 阅读全文
posted @ 2019-04-07 18:41 打静爵 阅读(551) 评论(0) 推荐(0)
摘要: 1、什么是变化侦测? 通常,在运行时应用内部的状态会不断发生变化,此时需要不停地重新渲染页面,这时如何确定状态中发生了什么变化? 变化侦测就是用来解决这个问题的,它分为两种类型,一种是“推”(push),另一种是拉(pull)。 angular和react的变化侦测属于“拉”,即当状态发生变化时,它 阅读全文
posted @ 2019-03-31 19:03 打静爵 阅读(668) 评论(0) 推荐(0)
摘要: 先看效果图: jsx: scss: 组件必须传三个参数, 阅读全文
posted @ 2019-03-24 18:32 打静爵 阅读(5572) 评论(0) 推荐(1)
摘要: 如果你的小程序页面按钮有用fixed定位到底部的话,那你一定会遇到兼容全面屏的坑(与底部横条重叠)。查了下文档,发现能用的就只有一个api: wx.getSystemInfoSync() 不过蛋疼的是这个api并没有提供类似安全距离这样的数据,只提供了以下可能用得到数据: 研究了下发现只能曲线救国了 阅读全文
posted @ 2019-03-15 16:26 打静爵 阅读(4572) 评论(0) 推荐(0)
摘要: 小程序上传图片时,对应的uploadFile接口一次只能上传一张,这里选择后台提供一个专门上传图片的接口上传图片后返回链接,再调用比如说评论接口,将返回的图片链接带上后,再一起上传。 阅读全文
posted @ 2019-03-10 22:19 打静爵 阅读(1367) 评论(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 打静爵 阅读(4271) 评论(0) 推荐(0)
摘要: 在微信小程序下会用到wxParse这个东西来达到html转换wxml的效果, taro小程序官方也给出了示例,地址 这里封装成自己的组件: 另外,转化之后的图片地址是相对地址,在小程序中是无法显示的,所以需要到html2json.js文件中加上图片的域名地址: 阅读全文
posted @ 2019-02-24 20:33 打静爵 阅读(6337) 评论(2) 推荐(0)
摘要: 效果图: address_picker.tsx: 样式文件: 地址信息存放在city.js,传送门:https://pan.baidu.com/s/1G2gCoiJ7ujt2x8sEXKuLQg 注意: 父组件调用子组件,传递函数时,函数名需要以on开头命名,否则子组件无法识别该函数,比如: 阅读全文
posted @ 2019-01-20 21:53 打静爵 阅读(5930) 评论(2) 推荐(1)
摘要: 通常用css生成单色或者同色系的的阴影(box-shadow),其实可以通过巧妙的利用 filter: blur 模糊滤镜,可以生成渐变色或者说是颜色丰富的阴影效果,如图: 原理: 利用伪元素,生成一个与原图一样大小的新图叠加在原图之下,然后利用滤镜模糊 filter: blur() 配合其他的亮度 阅读全文
posted @ 2019-01-13 22:39 打静爵 阅读(834) 评论(0) 推荐(1)