自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生如夏花 炫至茶靡

你若浅笑为我樱花年 你若回眸为我倾人城 你若幸福为我此生不换

  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 【React】使用shouldComponentUpdate对组件性能进行优化

前言react中,我们通过this.setState()方法去改变自身组件的state,以及子组件的props,然后触发组件重新渲染。那么,当我们setState之后,新的state和旧的state值是一样,页面也会进行重新渲染,这是不必要的,也是损耗性能的。举例写一个demoimport React, { Component } from 'react';//子组件const...

2018-10-13 17:29:30 5787 1

原创 【兼容性】ios上设置overflow: scroll不滚动bug

背景目前遇到这么一个问题:我有一个可以向下展开的下来菜单,菜单初始高度大于300px左右,没有超过手机屏幕高度,当展开的时候如果超过手机屏幕高度时让父元素出现滚动条滚动,就是说内容的高度是动态的。描述此前我通过js动态获取屏幕高度,并设置为父元素的max-height。然后设置父元素overflow-y: scroll;起初,我大概的代码布局如下: <div className...

2018-10-13 16:35:20 22116 5

原创 【微信小程序】公共方法实现实时捕捉input输入

项目中,一个表单中经常有好几个input,但是微信小程序并不像vue那样实现双向绑定,所以我们要自己去实现当用户输入的时候,实时获取用户输入的值。方法比较简单,就两个步骤。1.wxml <input data-name='form.base.name' bindinput="inputChange" name="text" value="{{ form.base.name }}...

2018-10-09 10:40:37 2828

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除