Closed
Description
Version
2.7.0
Reproduction link
https://github.com/gring2/followingegghead.io
Steps to reproduce
my tsc version is 2.3 and vue-router via npm
What is expected?
import Vue, { ComponentOptions } from 'vue'
import Router from 'vue-router'
import Hello from '@/components/Hello.vue'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'Hello',
component: Hello
}
]
})
-------Hello.vue--------
<script lang="ts">
import Parent from './Parent'
import Component from 'vue-class-component'
@Component
export default class Hello extends Parent {
// message:string = 'hello Vue'
created(){
console.log('child created')
}
clicked() {
console.log('clicked')
}
beforeRouteEnter(to, from, next){
console.log('Enter')
next()
}
}
What is actually happening?
TS2345 Error ... is not assignable to parameter of type 'RouterOptions'
i am following egghead.io but unlike the video my code make TS2345 error on vue-router
Metadata
Metadata
Assignees
Labels
No labels