根据我的理解,Vue 3消除了模板中的一个容器限制,以及v-for循环中强制的v-bind:key。但我的代码会出错。即:
“组件模板应该包含一个根元素。”
如果我用vue-3和Nuxt.也许这会改变一切。下面是我的package.json堆栈:
"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,但这不是在积极运行。
,有人知道发生了什么事吗?
发布于 2021-07-05 10:07:21
Nuxt现在只与Vue2作为lf兼容。即使使用@nuxtjs/composition-api,这也不会改变模板的编译方式(循环结束时仍然是Vue2 )。
后一个包只允许使用组合API,这实际上不是Vue3。
https://stackoverflow.com/questions/68253984
复制相似问题