首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue 3.0 + Nuxt :仍然限制模板(和:键绑定)中的“完全一个根元素”

Vue 3.0 + Nuxt :仍然限制模板(和:键绑定)中的“完全一个根元素”
EN

Stack Overflow用户
提问于 2021-07-05 09:48:11
回答 1查看 268关注 0票数 1

根据我的理解,Vue 3消除了模板中的一个容器限制,以及v-for循环中强制的v-bind:key。但我的代码会出错。即:

“组件模板应该包含一个根元素。”

如果我用vue-3和Nuxt.也许这会改变一切。下面是我的package.json堆栈:

代码语言:javascript
复制
 "dependencies": {
    "@nuxtjs/axios": "^5.13.1",
    "@nuxtjs/composition-api": "^0.24.4",
    "core-js": "^3.9.1",
    "nuxt": "^2.15.3"
  },
  "devDependencies": {
    "@nuxt/types": "^2.15.3",
    "@nuxt/typescript-build": "^2.1.0",
    "@nuxtjs/eslint-config-typescript": "^6.0.0",
    "@nuxtjs/eslint-module": "^3.0.2",
    "@nuxtjs/vuetify": "^1.12.1",
    "@vue/test-utils": "^1.1.3",
    "babel-core": "7.0.0-bridge.0",
    "babel-eslint": "^10.1.0",
    "babel-jest": "^26.6.3",
    "eslint": "^7.22.0",
    "eslint-plugin-nuxt": "^2.0.0",
    "eslint-plugin-vue": "^7.7.0",
    "jest": "^26.6.3",
    "ts-jest": "^26.5.4",
    "vue-jest": "^3.0.4"
  }

依赖项说我有Linting,但这不是在积极运行。

,有人知道发生了什么事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-05 10:07:21

Nuxt现在只与Vue2作为lf兼容。即使使用@nuxtjs/composition-api,这也不会改变模板的编译方式(循环结束时仍然是Vue2 )。

后一个包只允许使用组合API,这实际上不是Vue3。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68253984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档