原因:this.setState(price),没有加{}
用node的原因:
1. seo
2. 接口和登录鉴权
25.合并冲突切换不了分支: git status查看合并状态,根据提示解决
Can't merge because of unmerged files
You have to resolve all merge conflicts before merge
plugins: [
new CleanWebpackPlugin(),
new MiniCssExtractPlugin({
filename: "./css/[name].css",
chunkFilename: './css/[name].css',
})
].concat(baseConfig.htmlArray),
optimization:{
splitChunks:{
cacheGroups:{//公共模块抽离
common:{
chunks:'all',
name:"utils",
test:/src\/(utils\|mock)/
},
common:{
chunks:'all',
name:"components",
test:/src\/components/
},
}
}
},
28.useEffect传不同参数总结:
1. 没有第二个参数时,组件的初始化和更新都会执行方法
2. 第二个参数是空数组,初始化调用一次之后不再执行,相当于componentDidMount
3. 有一个或者多个值(useState中的)的数组,传入第二个参数,只有一个值,该值有变化就执行
传入第二个参数,有多个值的数组,会比较每一个值,有一个不相等就执行
29.给伪元素添加点击事件,pointer-events
&-title{
@include font24();
margin-bottom: 12px;
pointer-events: none;
&:after{
pointer-events: auto;
content: '';
display: inline-block;
width: 24px;
height: 24px;
background: transparent url(./imgs/20210706-link.svg) no-repeat center;
background-size: 100%;
margin-left: 8px;
vertical-align: -3px;
}
}
cat -n xxx.log | grep keyword //根据关键字查