自定义博客皮肤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)
  • 收藏
  • 关注

原创 基于vue init webpack项目引入svg

转自 https://www.cnblogs.com/shenyf/p/10370949.html 【note】 基于vue init webpack创建的项目 1、安装依赖 npm install svg-sprite-loader --save-dev 2、配置build文件夹中的webpack.base.conf.js,主要在两个地方添加代码,如下图所示 exclude: [resolve('src/icons')], { test: /\.svg$/, loade

2020-10-30 09:40:27 190

原创 React声明周期执行顺序

组件从建立到挂载的执行顺序 1、constructor 2、componentWillMount 3、render 4、componentDidMount 父组件调用子组件,父组件更新后,子组件各方法的执行顺序 1、componentWillReceiveProps 2、shouldComponentUpdate 3、componentWillUpdate 4、render 5、componentDidUpdate 【注意】componentWillReceiveProps方法是父组件一更新就会触发子组件的

2020-10-16 20:35:38 124

原创 React的jsx到底是个啥(涉及虚拟DOM、React.createElement方法、ReactElement对象、ReactDOM.render)

关于jsx (1)JS的语法扩展,所以不是天生就被浏览器支持; (2)会被Babel编译为React.createElement(),其将返回一个称为“React Element”的js对象; (3)Babel是一个工具链,主要将es6及以上版本的js转换为向后兼容的js,以便能够运行在当前和旧版本的浏览器或其他环境中; (4)jsx等价于一次React.createElement调用,本质是个包装了React.createElement的语法糖; (5)React.createElement(type,

2020-10-13 21:40:00 435

空空如也

空空如也

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

TA关注的人

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