Closed
Description
Version
4.1.0
Reproduction link
https://github.com/vuejs/vue-cli/tree/v4.1.0
Environment info
Irrelevant
Steps to reproduce
- Create project with all functions, use class-style component syntax and use Babel alongside TypeScript Options
- try use this Component:
import { CreateElement } from 'vue'
import { Component, Vue } from 'vue-property-decorator'
const data = { title: 'test tsx' }
const Functional: any = () => <p>{data.title}</p>
@Component
export default class ClassComponent extends Vue {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
private render(h: CreateElement) {
return (
<div>
<Functional />
</div>
)
}
}
What is expected?
show the component
What is actually happening?
compile error
v4.0.5 support this issue
Metadata
Metadata
Assignees
Labels
No labels