【发布时间】:2019-10-01 06:35:46
【问题描述】:
我想从.vue文件中导出几个接口和Component。
基本.vue:
<template>
<div class="app">
<router-view></router-view>
</div>
</template>
<script lang="ts">
import { Vue, Component } from "vue-property-decorator";
export interface IBasic {
name :string;
}
/**
* Simplest container
*/
@Component
export class Basic extends Vue {}
export default Basic;
</script>
但是当我从另一个 .ts 文件中导入它时,我得到了:
如何才能成功导入接口?
【问题讨论】:
-
为什么不将
IBasic移动到它自己的文件中,让任何需要的人都可以导入它? -
虽然将它们放入单独的文件中是可行的,但我正在寻找将它们与组件放在一起的可能性。特别是当接口在其他地方无用时。
-
有关于这个问题的消息吗?目前是否只能将所有导出内容收集到一个默认对象?
-
看起来 vscode + Vetur@0.34.1 已经解决了这个问题。
标签: typescript vue.js visual-studio-code vuejs2