[英]How could I export a const which is the value of an variable
Showing the code is easier to explain what I'm looking if it is possible to do. 如果可能的话,显示代码更容易解释我在寻找什么。
validations.js
file validations.js
文件
export const required = 'REQUIRED'
export const email = 'NEEDS_TO_BE_EMAIL'
translations.js
file translations.js
文件
import { required as requiredValidation, email as emailValidation } from './validations'
export const { [requiredValidation], [emailValidation] } = defineMessages({
[requiredValidation]: {
id: `validations.${requiredValidation}`,
description: 'Mensagem de obrigatoriedade do campo',
defaultMessage: '{field} é obrigatório'
},
[emailValidation]: {
id: `validations.${emailValidation}`,
description: 'Mensagem de formato de email do campo',
defaultMessage: '{field} precisa ser do tipo e-mail'
}
})
I would like to export consts which would be: 我想导出的consts将是:
REQUIRED
and NEEDS_TO_BE_EMAIL
, is there anyway to do it? REQUIRED
和NEEDS_TO_BE_EMAIL
,仍然可以这样做吗?
Thanks for progress! 感谢您的进步!
It's not possible as far as I know. 据我所知这是不可能的。 But here is what you can do. 但是,这就是您可以做的。 You can export a single object with dynamically generated keys though: 但是,您可以使用动态生成的键导出单个对象:
let obj = {};
obj[fooLabel] = fooValue;
export default obj;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.