You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.


Translated page Contents of this page might be outdated.

A propriedade globalName

O Nuxt permite você personalizar o identificador global usado dentro do modelo do HTML principal bem como o nome da instância principal do Vue e outras opções.


  • Tipo: String
  • Valor padrão: nuxt
nuxt.config.js
{
  globalName: 'myCustomName'
}
A propriedade globalName precisa ser um identificador JavaScript, e modificar ele pode quebrar o suporta para certos plugins que dependem das funções nomeada do Nuxt. Se você estiver procurando apenas mudar o identificador __nuxt visível do HTML, então use a propriedade globals.

A propriedade globals

Personaliza nomes globais específicos os quais são baseados no globalName por padrão.

  • Type: Object
  • Default:
nuxt.config.js
globals: {
  id: globalName => `__${globalName}`,
  nuxt: globalName => `$${globalName}`,
  context: globalName => `__${globalName.toUpperCase()}__`,
  pluginPrefix: globalName => globalName,
  readyCallback: globalName => `on${_.capitalize(globalName)}Ready`,
  loadedCallback: globalName => `_on${_.capitalize(globalName)}Loaded`
},