已声明但从未使用过的变量

安娜·伊凡(Ana Ivan)

[这里是Vue的新功能]我已经看到很多类似的问题,但是没有答案可以帮助我解决错误。

我正在构建一个小型Vue项目,现在尝试将其分成较小的组件和视图。

我的router.js看起来像这样:

import Vue from 'vue'
import Router from 'vue-router'
import Jobs from './components/Jobs.vue'
import Companies from './components/Companies.vue'
import Events from './components/Events.vue'


Vue.use(Router)

export default new Router ({
  routes: [
    {
      path: '/jobs',
      name: 'jobs',
      component: 'Jobs'
    },
    {
      path: '/companies',
      name: 'companies',
      component: 'Companies'
    },
    {
      path: '/events',
      name: 'events',
      component: 'Events'
    }
  ]
})

对于其余的内容,您可以查看此存储库,文件很少https://github.com/anaivanm/vue-tw/这个错误使我发疯,我不知道为什么它没有编译。


./src/router.js
Module Error (from ./node_modules/eslint-loader/index.js):
error: 'Jobs' is defined but never used (no-unused-vars) at src/router.js:3:8:
  1 | import Vue from 'vue'
  2 | import Router from 'vue-router'
> 3 | import Jobs from './components/Jobs.vue'
    |        ^
  4 | import Companies from './components/Companies.vue'
  5 | import Events from './components/Events.vue'
  6 | 

我想念什么?

法比安

component: 'Jobs'您可能想要做的就是使用组件来代替单引号

...
import Jobs from './components/Jobs.vue'
...

export default new Router ({
  routes: [
    {
      path: '/jobs',
      name: 'jobs',
      component: Jobs
    },
...

确保已按照Vue.Router官方页面上的说明完全配置了Vue.Router

这是那里的一句话:

// 2. Define some routes
// Each route should map to a component. The "component" can
// either be an actual component constructor created via
// `Vue.extend()`, or just a component options object.
// We'll talk about nested routes later.
const routes = [
  { path: '/foo', component: Foo },
  { path: '/bar', component: Bar }
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Graphql查询错误!变量已声明但从未使用过

组件已声明但从未使用过

在try / catch块中避免警告“已声明变量但从未使用过变量”

Javascript“已声明变量但从未使用过” ...即使我正在使用它?

从 VS 构建输出中省略“变量 X 已声明但从未使用过”

声明的变量但从未使用过值错误

C#警告:已分配变量但从未使用过

Office React Fabric 事件已声明但从未使用过演示代码错误

函数内循环:已分配但从未使用过的局部变量

Unity3D C#/变量已分配但从未使用过(?)

声明了属性“平台”,但从未使用过

SBCL警告已定义变量但从未使用过

为什么编译器会给出错误而不是警告已分配但从未使用过其值的变量

Axios已定义但从未使用过

不能使用单个文件组件。“已注册但从未使用过”

为什么ReactJs会说“警告'counter:'已定义但从未使用过”而使用了变量?

ESLint:fromEvent已定义但从未使用过(无未使用的变量)

分配了变量,但从未使用过它的值(C#)

从未使用过变量优化

React-我的表单正在提交空数据,因为声明了“ e”和“ data”但从未使用过?

定义并用作方法参数的变量,但从未使用过值,因此获取ESLint未使用的变量

如何隐藏NVCC的“函数已声明但从未引用”警告?

警告怪异:已声明但从未读取其值

错误函数已声明但从未定义

Room:警告:从未使用过参数/从未使用过变量

声明了变量“ MyException”,但从未在实例中使用它

设置了指针参数,但从未使用过警告

已定义但从未使用过的PropType(ESLint,babel 6)

防止JSHint警告“已定义functionName但从未使用过”