A propriedade plugins
Usa os plugins de vue.js com as opções de plugins do Nuxt.
Nota: Desde a versão 2.4 do Nuxt, o mode
tem sido introduzido como a opção de plugins
para especificar o tipo do plugin, os possíveis valores são: client
ou server
. O ssr: false
será adotado para o mode: client
e depreciado no próximo principal lançamento.
-
Tipo:
Array
-
Itens:
String
ouObject
-
Itens:
Se o item for um objeto, as propriedades são:
-
src:
String
(caminho do ficheiro) -
mode:
String
(pode serclient
ouserver
) Se definida, o ficheiro será incluído apenas no respetivo lado do (cliente ou servidor).
Nota: Versão antiga
-
Tipo:
Array
-
Itens:
String
ouObject
-
Itens:
Se o item for um objeto, as propriedades são:
-
src:
String
(caminho do ficheiro) -
ssr:
Boolean
(padrão aotrue
) Se forfalse
, o ficheiro será incluído apenas no lado do cliente.
A propriedade plugins permite você adicionar plugins de Vue.js facilmente à sua aplicação principal.
export default {
plugins: [
{ src: '~/plugins/both-sides.js' },
{ src: '~/plugins/client-only.js', mode: 'client' },
{ src: '~/plugins/server-only.js', mode: 'server' }
]
}
export default {
plugins: ['@/plugins/ant-design-vue']
}
import Vue from 'vue'
import Antd from 'ant-design-vue'
import 'ant-design-vue/dist/antd.css' // conforme documentação do Ant Design
Vue.use(Antd)
Nota que o CSS foi importado conforme a documentação do Ant Design
Todos os caminhos definidos dentro da propriedade plugins
serão importados antes da inicialização da aplicação principal.