v-model报错Syntax Error: SyntaxError

问题

v-model本来是一个语法糖

但是今天我在写新项目的时候,突然发现这么写报错了

<input
  v-if="codeModel"
  v-model="code"
  type="password"
  placeholder="请输入密码"
  maxlength="21"
>
Syntax Error: SyntaxError: Unexpected token, expected "," (1:746)

文件配置

babel.config.js

module.exports = {
  presets: [
    '@vue/app'
  ]
}

package.json

{
  "name": "wawp",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build"
  },
  "dependencies": {
    "vue": "^2.6.6",
    "vue-router": "^3.0.1",
    "vuex": "^3.0.1"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "^3.4.0",
    "@vue/cli-service": "^3.4.0",
    "axios": "^0.18.0",
    "lib-flexible": "^0.3.2",
    "node-sass": "^4.11.0",
    "postcss-pxtorem": "^4.0.1",
    "sass-loader": "^7.1.0",
    "swiper": "^4.4.6",
    "vue-template-compiler": "^2.5.21"
  },
  "postcss": {
    "plugins": {
      "autoprefixer": {},
      "postcss-pxtorem": {
        "rootValue": 37.5,
        "propList": [
          "*"
        ],
        "selectorBlackList": [
          "'/^body$/'"
        ],
        "minPixelValue": 2
      }
    }
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]
}

@vue/cli -V

3.4.1

编译报错

clipboard.png

有没有大神知道这是肿么菲斯鸭?

阅读 3.3k
2 个回答

刚答案有误,题主把这段删掉试试报错吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题