nuxt build破坏了VueJS事件

时间:2019-08-26 02:52:01

标签: javascript vue.js dom npm nuxt.js

我正在生产中运行nuxtjs应用程序,这导致某些VueJS功能中断,尤其是DOM事件。 但是,尽管由于未压缩和编译所有代码,所以它比生产模式要慢,但是开发模式可以正常工作,应该完美无瑕。

  • @click事件不会触发其功能
  • .prevent不会阻止任何事情

这是我的示例节的来源。

更改@click的{​​{1}}事件调用什么都不做。

按回车键view并不会阻止它,并且表单是作为v-on:keydown.enter="login"请求提交到同一页面的(URL显示GET?variables)

在浏览器中查看HTML代码以查看是否记录了任何警告或错误之后,服务器端日志上没有任何内容。

另外,具有GET来触发登录或注册方法的<button>标签基本上没有 any 事件什么也没做只是HTML。

在我的生产服务器上,通过执行@click运行nuxt build后,没有没有错误或警告

npm run build

谢谢您的帮助!我已经好几个钟头了。

1 个答案:

答案 0 :(得分:0)

data属性应该是返回对象的函数。尝试这样做:

data: function () {
  return {
    view: 'login',
  }
}