RE: RE: Nuxt开发指南
You are viewing a single comment's thread from:

RE: Nuxt开发指南

Words
0
Reading
0 min
Listen
Play
7M
1. plugins/ -> myPlugin.ts
2. myPlugin.ts
export default defineNuxtPlugin(nuxtApp => {
  // Doing something with nuxtApp
})
export default defineNuxtPlugin(() => {
  return {
    provide: {
      hello: (msg: string) => `Hello ${msg}!`
    }
  }
})
<template>
  <div>
    {{ $hello('world') }}
  </div>
</template>
<script setup lang="ts">
// alternatively, you can also use it here
const { $hello } = useNuxtApp()
</script>

//Nuxt 上下文:NuxtApp
 nuxtApp  NuxtApp  Nuxt 访 Vue

 nuxtApp 便使
    provide (name, value)
    hook(name, cb) nuxt 
    vueApp vue 
    ssrContext
    payload
    isHydrating