- 60
- 0
项目中用的是stardard做的代码检查,具体的配置是babel-eslint
"standard": {
"parser": "babel-eslint",
"ignore": [
"mock/**",
"public/**",
"dist/**"
]
}
今天把node_modules删除了重新打包,按理说代码的检查的风格是没有变的,以前这样写没有报错,例如
class BankTpl extends React.Component {
constructor (props) {
super(props)
this.state = {
active: 0
}
}
componentDidMount () {
const { location: { query } } = this.props
this.setMenuActive(query)
}
componentWillReceiveProps (nextprops) {
const { location: { query } } = nextprops
this.setMenuActive(query)
}
setMenuActive = (query) => { //这里直接这样写可以省去在super下面bind(this)
let active = 0
if (query.type === 'add') {
active = 1
} else if (query.id) {
active = 1
}
this.setState({active})
}
render () {
const { active } = this.state
const { location: {query} } = this.props
return (
<div className={cx(l.contractsBox)}>
123123
</div>
)
}
}
export default BankTpl
这样写可以省略掉在super(props)下面写方法中的bind(this)以前这样写是没有问题的,可以今天操作了重新打包,结果这里就报错,提示如下
/Users/apple/fescowork/src/routes/setting/BankTpl.js:24:3: 'setMenuActive' is not defined.
我也不知道是为什么,请问这个怎么解决呢?
3
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
