- 博客(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关注的人