Heim > Web-Frontend > View.js > Die Rolle des Exports in Vue

Die Rolle des Exports in Vue

下次还敢
Freigeben: 2024-05-09 13:24:21
Original
906 Leute haben es durchsucht

Das Schlüsselwort export in Vue.js wird zum Exportieren von Komponenten, Anweisungen, Mixins und Methoden zur Verwendung in anderen Modulen oder Komponenten verwendet. Es kann Folgendes exportieren: Komponenten: Wird verwendet, um Komponenten aus einem Modul für den Import und die Verwendung in anderen Modulen verfügbar zu machen. Direktive: Wird verwendet, um Anweisungen von Modulen verfügbar zu machen, damit sie mithilfe von Vue.directive in anderen Modulen registriert werden können. Mixins: Wird verwendet, um Mixins aus einem Modul verfügbar zu machen, damit sie mithilfe der Option „mixins“ in andere Komponenten importiert werden können. Methode: Wird verwendet, um Methoden aus dem Modul für den Import und die Verwendung in anderen Modulen verfügbar zu machen.

Die Rolle des Exports in Vue

Die Rolle des Exports in Vue

In Vue.js wird das Schlüsselwort export verwendet, um Komponenten, Anweisungen, Mixins und Methoden zur Verwendung in anderen Modulen oder Komponenten zu exportieren. export 关键字用于导出组件、指令、混入和方法,以便在其他模块或组件中使用。

导出组件

export 组件是一种从模块中公开组件的方式。

<code class="javascript">// MyComponent.vue
<template>
  <div>My Component</div>
</template>

export default {
  name: 'my-component'
}</code>
Nach dem Login kopieren

在其他模块中,可以使用 import 导入该组件:

<code class="javascript">// main.js
import MyComponent from './MyComponent.vue'

new Vue({
  components: { MyComponent }
})</code>
Nach dem Login kopieren

导出指令

export 指令是一种从模块中公开指令的方式。

<code class="javascript">// my-directive.js
export default {
  bind(el, binding) { },
  update(el, binding) { },
  unbind(el) { }
}</code>
Nach dem Login kopieren

在其他模块中,可以使用 Vue.directive 注册该指令:

<code class="javascript">// main.js
import myDirective from './my-directive.js'

Vue.directive('my-directive', myDirective)</code>
Nach dem Login kopieren

导出混入

export 混入是一种从模块中公开混入的方式。

<code class="javascript">// my-mixin.js
export default {
  created() { },
  mounted() { },
  beforeDestroy() { }
}</code>
Nach dem Login kopieren

在其他组件中,可以使用 mixins 选项导入该混入:

<code class="javascript">// MyComponent.vue
<template>
  <div>My Component</div>
</template>

export default {
  mixins: [myMixin]
}</code>
Nach dem Login kopieren

导出方法

export 方法是一种从模块中公开方法的方式。

<code class="javascript">// my-utils.js
export function myMethod() { }</code>
Nach dem Login kopieren

在其他模块中,可以使用 import

🎜Komponenten exportieren🎜🎜🎜export Komponenten sind eine Möglichkeit, Komponenten aus einem Modul verfügbar zu machen. 🎜
<code class="javascript">// main.js
import { myMethod } from './my-utils.js'

myMethod()</code>
Nach dem Login kopieren
🎜In anderen Modulen können Sie import verwenden, um diese Komponente zu importieren: 🎜rrreee🎜🎜Export-Direktive🎜🎜🎜 Die export-Direktive ist eine Möglichkeit, Anweisungen aus einem verfügbar zu machen Modul. 🎜rrreee🎜In anderen Modulen können Sie Vue.directive verwenden, um diese Direktive zu registrieren: 🎜rrreee🎜🎜Mixin exportieren🎜🎜🎜export Ein Mixin ist ein öffentliches Mixin von einem Modul Der Weg. 🎜rrreee🎜In anderen Komponenten können diese Mixins mit der Option mixins importiert werden: 🎜rrreee🎜🎜Exportmethode🎜🎜🎜Die export-Methode ist eine Methode, die eine Methode verfügbar macht aus einem Modul Weg. 🎜rrreee🎜In anderen Modulen können Sie import verwenden, um diese Methode zu importieren: 🎜rrreee

Das obige ist der detaillierte Inhalt vonDie Rolle des Exports in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
vue
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage