关于ES6 class里的变量 麻烦老师帮看看

来源:7-8 用户列表的开发(1)

鲁莽的二虎

2018-04-24

class 里不能直接定义变量吗?

例如

class App extends React.Component{

    constructor(props){

        super(props);

        this.state={

            pageNum:1  //class里只能在state里定义变量吗?

        }

    }

    let pageNum1=2; //这里是不是只能定义方法而不能定义变量? 我试了一下总是报错,不知道是不是我语法没写对

    render(){

        let LayoutRouter=(  //这里是确定可以定义变量

            <Layout>

                .......

            </Layout>

        );

        return(

            <Rounter>

                <Rount path='/' render={props=>LayoutRouter} />  //这个render={props=>LayoutRouter}是怎么样的工作原理

        );

    }

}

写回答

1回答

Rosen

2018-04-25

语法错误,class里不能那么玩

0
5
鲁莽的二虎
非常感谢!
2020-05-11
共5条回复

React16+React-Router4 打造企业级电商后台管理系统

【毕设面试】让缺乏框架开发经验的你掌握框架开发

976 学习 · 405 问题

查看课程