2016-07-05 100 views
2

user.js的創建導入的類的實例如何在另一個類

class User { 

    constructor() { 
    this.fisrtName 
    this.lastName 
    } 

    get fullName() { 
    `${this.firtName} ${this.lastName}` 
    } 

} 

export default User 

Test.js

import React from 'react' 
import {User} from './User' 

class Test extends React.Component { 

    testClick(e) { 
    const user = new User() //error! because User is undefined. 
    } 

    render() { 
    return (
     <button onClick={this.testClick.bind(this)}>test</button> 
    ) 
    } 

} 

export default Test 

回答

3

變化

import {User} from './User' 

import User from './User' 

你的錯誤是,你正在默認出口export default User內的user.js的模塊,但Test.js內的你正在命名進口import {User} from './User'

+0

!!!成功了!謝謝! – Nigiri

+0

偉大的幫助你! –