切换情况下Vue.js ES6语法错误

时间:2018-03-20 07:47:57

标签: javascript ecmascript-6

我在安装组件时添加了一个switch-case方法来处理Firebase的emailhandler请求,我在案例中遇到语法错误 ..(意外令牌)
我不明白为什么,因为我的陈述似乎是正确的;

  mounted: {
    switch (mode) {
      case 'resetPassword':
        handleResetPassword(actionCode, continueUrl)
        break
      case 'recoverEmail':
        handleRecoverEmail(actionCode)
        break
      case 'verifyEmail':
        handleVerifyEmail(actionCode, continueUrl)
        break
      default:
        // Error: invalid mode.
    }
  },

感谢您的反馈

1 个答案:

答案 0 :(得分:1)

mounted是一个Vue实例生命周期钩子。它是Function类型,在安装实例后调用。

其语法应采用以下格式:

mounted: function () {
}

自ECMAScript 2015以来的更短语法:

mounted () {
}