hi, 欢迎访问我的博客
摘要: 出现这个报错,可以检查下接口返回的数据是否是正确的json格式,我这边遇到这个错是因为接口返回格式问题 阅读全文
posted @ 2019-06-17 11:17 打静爵 阅读(1954) 评论(0) 推荐(0) 编辑
摘要: 如图,这个弹出层在滚动列表的时候,在iPhone上是会穿透导致页面也跟着滚动,所以这时不能用普通的view标签加scroll属性实现,看了下文档发现有专门的scroll-view组件,用该组件替换就可以了 阅读全文
posted @ 2019-05-28 16:17 打静爵 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 箭头函数提供了更简洁和更短的语法,其中一个可用功能是可以将函数编写为具有隐式返回值的lambda表达式。这对于功能样式代码很方便,比如使用函数映射数组: 这个箭头函数将按照预期的方式工作,它将值自身相乘并返回到包含的新数组[1, 4, 9, 16] 但是,如果你尝试映射到对象,例如,假设将数字映射到 阅读全文
posted @ 2019-05-05 23:21 打静爵 阅读(3503) 评论(0) 推荐(0) 编辑
摘要: 使用时添加上类名chiaroscuro,动画时间duration及线条框背景颜色自己可以调整 阅读全文
posted @ 2019-04-26 17:48 打静爵 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 网上看到的都是这个写法较多: 这里发现一个ES6的写法也可以达到同样的效果: 好像也没缩减代码量,看个人喜好用哪个吧... 阅读全文
posted @ 2019-04-26 11:33 打静爵 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 一、使用reduce同时执行map(循环)和filter(过滤) 例如,将数组中的项的值加倍,然后只选择那些大于50的项 二、计算重复数组项或将数组转换为对象 阅读全文
posted @ 2019-04-21 22:52 打静爵 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 大多数情况下,当我们使用JavaScript时,我们将处理嵌套对象,并且通常我们需要安全地访问最里面的嵌套值。 比如: 要访问我们用户的名字,我们会写 这很简单直接。但是,由于某种原因,如果我们用户的个人信息不可用,那么对象结构将是这样的, 现在,如果尝试访问该名称,将被抛出无法读取未定义的属性“名 阅读全文
posted @ 2019-04-14 22:37 打静爵 阅读(1289) 评论(0) 推荐(1) 编辑
摘要: 1、如何追踪变化 数组的侦测方式和对象不同,比如: this.list.push(1) 此时并不会像改变对象一样触发setter。 同理,要侦测数组的变化意味着我们在改变数组的时候得到通知,如图,我们可以用一个拦截器覆盖Array.prototype,每当使用array原型方法时,实际 执行的是拦截 阅读全文
posted @ 2019-04-07 18:41 打静爵 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 1、什么是变化侦测? 通常,在运行时应用内部的状态会不断发生变化,此时需要不停地重新渲染页面,这时如何确定状态中发生了什么变化? 变化侦测就是用来解决这个问题的,它分为两种类型,一种是“推”(push),另一种是拉(pull)。 angular和react的变化侦测属于“拉”,即当状态发生变化时,它 阅读全文
posted @ 2019-03-31 19:03 打静爵 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 先看效果图: jsx: scss: 组件必须传三个参数, 阅读全文
posted @ 2019-03-24 18:32 打静爵 阅读(5372) 评论(0) 推荐(1) 编辑