Vue相关问题

30 阅读1分钟

声明但未使用报错

package.json 中配置

"eslintConfig": {
    "rules": {
      "vue/comment-directive": "off",
      "no-unused-vars": "off",  声明但未使用报错
      "vue/multi-word-component-names": "off"  名称必须用复数单词报错
    }
}

.vue格式名大小写

要小写,大写也会识别为vue文件,但无法解析

编程式路由

vue3组合式编程使用编程式路由要通过useRouter()方法拿到路由对象,直接引用路由会循环引用出错误

setup方法内useRouter方法一定要放到第一句执行,否则作用域改变useRouter执行是undefined

import { useRouter } from 'vue-router'
import { ref } from "vue"
const router = useRouter();