vue.js - 构建类型上不存在属性“隐藏”
问题描述
我是类星体框架的新手。
我创建了一个组件并使用了它的模态弹出窗口。我已经关注了这个
对话框正在使用下面打开。
methods: {
openStoreModal(store:Store) {
this.$q.dialog({
component: StoreComponent,
parent: this,
title: store.name,
store: store,
});
}
}
自定义对话框组件的 HTML。
html
<template>
<q-dialog
ref="dialog"
@hide="onDialogHide"
>
<q-card
class="q-dialog-plugin"
style="width: 700px; max-width: 80vw;"
>
并在自定义对话框组件内部
methods: {
show() {
this.$refs.dialog.show();
},
hide() {
this.$refs.dialog.hide();
},
onDialogHide() {
this.$emit('hide');
},
onCloseClick() {
this.hide();
}
}
我在构建时收到此错误。
我在这里想念什么?
解决方案
如果没有看到更多代码,很难判断,但错误是TS2339
由 Typescript 编译器生成的。我认为问题不在于类星体框架。
请检查此线程中提到的接口/类型:错误 TS2339:“Y”类型上不存在属性“x”
推荐阅读
- php - Laravel 8+ 上的 unisharp/laravel-ckeditor 无法安装包
- django - Django 中的角色
- macos - Flutter MacOS:使用 google 登录的附加实现
- java - 如何在 FloatingActionButton 上方制作这个 TextView?
- javascript - Cloud Firestore 查询和限制不会查询所有数据
- scala - Scala:长度为k的所有子串
- django - Django 模板中的 Django 富文本编辑器不适用于管理员
- java - JAVAFX 折线图与 XYChart
- kotlin - Kotlin 泛型类型不匹配
- jquery - 没有可用的数据数据表