首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有vuedraggable的Vue类型记录类组件

具有vuedraggable的Vue类型记录类组件
EN

Stack Overflow用户
提问于 2020-02-13 16:13:56
回答 1查看 2.4K关注 0票数 3

使用TS class component导入sortableJs/vuedraggable时出错。

当将vuedraggable与标准JS standard component一起使用时,它工作得很好。

下面是我的标准JS组件的版本

代码语言:javascript
复制
<script>
import draggable from "vuedraggable";
export default {
  components: {
    draggable
  },
...

一切正常,没有错误。

下面是我的TS类组件的版本

代码语言:javascript
复制
<script lang="ts">
import { Component, Vue } from "vue-property-decorator";
import draggable from "vuedraggable";

@Component({
  components: {
    draggable
  }
})
export default class Board extends Vue {
...

这里发生了错误

找不到模块“vuedraggable”的声明文件。

隐式有“任意”类型。如果存在npm install @types/vuedraggable,可以尝试使用它,或者添加一个新的声明(.d.ts)文件,其中包含“声明模块”vuedraggable

所以我做了:

代码语言:javascript
复制
npm install @types/vuedraggable

npm!404‘@type/vuedraggable@latest’不在npm注册表中。

如何在类型记录CLass组件中使用vuedraggable?

EN

回答 1

Stack Overflow用户

发布于 2020-02-13 16:32:44

您可以创建一个本地类型文件,并为vuedraggable添加声明,如本所述,作为解决办法,直到合并为止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60212234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档