为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 React JS 中使用来自不同文件的 Consts

如何在 React JS 中使用来自不同文件的 Consts

慕少森 2022-11-11 14:02:32
你能告诉我如何在 React 中使用来自不同 JS 文件的 const。我正在尝试计算 4 个不同测验分数(平均)的总分。谢谢 !我确实尝试过导出和导入,但没有成功。这是我为第一个测验所做的代码:const playerStatsEco = {    ecoscore: null,    numberOfQuestions: null,    numberOfAnsweredQuestions: null,    correctAnswers: null,    wrongAnswers: null,};class playeco extends Component {...endGame = () => {        alert('Le quiz est terminé ! لقد انتهى الاختبار');        const { state } = this;        playerStatsEco.ecoscore = state.ecoscore;        playerStatsEco.numberOfQuestions = state.numberOfQuestions;        playerStatsEco.numberOfAnsweredQuestions = state.correctAnswers + state.wrongAnswers;        playerStatsEco.correctAnswers = state.correctAnswers;        playerStatsEco.wrongAnswers = state.wrongAnswers;        setTimeout(() => {        this.props.history.push('/play/sum', playerStatsEco);    }, 1000);};当我尝试导出课程时,它可以工作。但是当我尝试使用这条线导出 const 时export  {playeco, playerStatsEco};发生此错误:尝试导入错误:“./components/quiz/playeco”不包含默认导出(导入为“playeco”)。
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

你可以导出你的常量并从不同的文件中导入它们。


 // In file where constant declared

 export const myConst = "some value";


 //In imported file

 import {myConst} from "./fileWhereConstDeclared"


查看完整回答
反对 回复 2022-11-11
?
GCT1015

TA贡献1827条经验 获得超4个赞

您可以导出它们:


export const playerStatsEco = {...}


export class playeco extends Component {...}

然后你可以像这样从外部导入它们:


 import {playerStatsEco, playeco } from "./fileWhereConstDeclared"


查看完整回答
反对 回复 2022-11-11
  • 2 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号