は文字列をエクスポートできます。 それは典型的な使用法ではありませんが、export default
はモジュールからa export default
単一値をエクスポートするように設計されており、その値は文字列を含む任意のデータ型にすることができます。 たとえば、
// myString.js export default 'Hello from myString.js';
// MyComponent.vue import myString from './myString.js'; export default { data() { return { message: myString }; }, template: ` <div> <p>{{ message }}</p> </div> ` };
MyComponent
この例を考慮してください。myString
export default
export default
これは、
// MyComponent.vue export default 'This is my string literal';
を使用して文字列をエクスポートすることの意味は何ですか? 主な意味は、Vueコンポーネントのコア機能を失い、UI要素をレンダリングすることです。
// AnotherComponent.vue import MyComponent from './MyComponent.vue'; export default { data() { return { message: MyComponent }; }, template: ` <div> <p>{{ message }}</p> </div> ` };
AnotherComponent
VUEコンポーネントの文字列などの単純なデータ型をエクスポートするための好ましい方法はありますか? コンポーネントのエクスポートを置き換える代わりに、コンポーネントのexport default
または
// myString.js export default 'Hello from myString.js';
このアプローチは、文字列をコンポーネントの定義とは別に保持し、コンポーネントと文字列の両方を個別に使用できるようにします。 これはよりクリーンで、より整理されており、単純なデータ型にexport default
を使用する潜在的な落とし穴を回避します。 これは、Vueコンポーネントとともに簡単なデータ型をエクスポートするための好ましい方法です。
以上がVUEエクスポート文字列でデフォルトをエクスポートできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。