Ich konvertiere etwas ES5-Code in ES6.Exportieren/Importieren von Json-Objekten in es6
Ich habe die folgende Zeile irgendwo in der Datei StatesComponent.js
const STATES = require('../data/states.js');
ich jspm verwende und es nicht require
nicht unterstützt, so möchte ich stattdessen ES6 import
Syntax verwenden.
Die states.js
Datei enthält folgende Komponenten:
exports.AU = [
{ value: 'australian-capital-territory', label: 'Australian Capital Territory', className: 'State-ACT' },
{ value: 'new-south-wales', label: 'New South Wales', className: 'State-NSW' },
{ value: 'victoria', label: 'Victoria', className: 'State-Vic' },
];
exports.US = [
{ value: 'AL', label: 'Alabama', disabled: true },
{ value: 'AK', label: 'Alaska' },
{ value: 'AS', label: 'American Samoa' },
];
STATES
Variable wird als var options = STATES[this.state.country];
verwendet werden Wie kann ich das Format der json in states.js
ändern, so dass ich kann `Import‘ es?
dh import STATES from '../data/states'
Versuchen Sie 'import * als STATES von '../ data/states.js''; –
Nur zu Ihrer Information: Dies ist kein JSON. Dies sind JavaScript-Literalobjekte. – RoToRa