私は1つのファイルコンポーネントを使用して2つのVueアプリを開発しています。私は私のコンポーネントのかなりの数は、一般的な設定情報を必要と見つける、例えば配信方法を含むオブジェクトは、私はこのように定義する可能性があります:Vue.jsで一般的な定数を定義する最も良い方法は?
const DeliveryMethods = {
DELIVERY: "Delivery",
CARRIER: "Carrier",
COLLATION: "Collation",
CASH_AND_CARRY: "Cash and carry"
}
は何neatest、私のコンポーネントにそれを利用できるようにする最も簡単な方法でしょうか?私は、
私はそれを必要とする私のコンポーネントでexport default {
DeliveryMethods: {
DELIVERY: "Delivery",
CARRIER: "Carrier",
COLLATION: "Collation",
CASH_AND_CARRY: "Cash and carry"
}
}
、私はimport config from 'src/config.js'
を持っている、と私はこれらのいずれかを使用する場所:現時点では、私は以下のように、「config.jsの」ファイルでそれを行っています例えば、config.DeliveryMethods.CASH_AND_CARRY
を参照してください。これは私にはむしろ長らく反復しているようですが、私はconfig.DeliveryMethods.CASH_AND_CARRY
の代わりにただDeliveryMethods.CASH_AND_CARRY
を使用できるようにしたいと考えています。これを達成するために他人は何を使用していますか?
あなただけの 'DeliveryMethods.CASH_AND_CARRY'はなぜちょうどDeliveryMethods'の余分なスコープなしでPOJOをエクスポートしない場合:{...} 'とちょうど'エクスポート{DELIVERY: "配達"、...} '部分を;次に、 './src/config.js"から 'import DeliveryMethodsをインポートしますか? – subhaze