代码之家  ›  专栏  ›  技术社区  ›  Luiz Alves

Nuxt.js正在将代码从“静态”目标更改为“服务器”目标

  •  0
  • Luiz Alves  · 技术社区  · 3 年前

    我有一个nuxt2项目,目标是:“静态”。 它运行得很好。

    现在,我想更改为target:'server'和ssr:true。

    我有一个插件(在插件文件夹中),代码如下:

    export default (ctx, inject) => {
      const bus = new Vue()
      inject('bus', bus)
    }
    

    在我的default.vue中,我有以下代码:

    //默认.vue

    created() {
        this.$bus.$on('novo_preatend', (arg) => {
            ....
        })
    

    当我执行“npm run dev”时,我会得到一个错误:

    TypeError
    Cannot read properties of undefined (reading '$on')
    
    0 回复  |  直到 3 年前