✏️ 修复 IDE import 报错

This commit is contained in:
目棃
2024-06-26 22:03:22 +08:00
parent 7ea47b4606
commit 8a4edd29f5
77 changed files with 316 additions and 284 deletions

View File

@@ -49,7 +49,7 @@
</div>
</div>
</div>
<TopNamecard :data="nameCard" @selected="toNameCard" />
<TopNamecard :data="nameCard" @selected="toNameCard" v-if="nameCard" />
<TwcMaterials :data="data.materials" />
<TwcSkills :data="data.skills" />
<TwcConstellations :data="data.constellation" />
@@ -100,11 +100,11 @@
import { computed, onMounted, ref, watch } from "vue";
import { useRouter } from "vue-router";
import { WikiCharacterData, AppNameCardsData, AppCharacterData } from "../../data";
import Mys from "../../plugins/Mys";
import { createTGWindow } from "../../utils/TGWindow";
import { parseHtmlText } from "../../utils/toolFunc";
import showSnackbar from "../func/snackbar";
import { WikiCharacterData, AppNameCardsData, AppCharacterData } from "../../data/index.js";
import Mys from "../../plugins/Mys/index.js";
import { createTGWindow } from "../../utils/TGWindow.js";
import { parseHtmlText } from "../../utils/toolFunc.js";
import showSnackbar from "../func/snackbar.js";
import TItembox, { TItemBoxData } from "../main/t-itembox.vue";
import ToNamecard from "../overlay/to-namecard.vue";
import TopNamecard from "../overlay/top-namecard.vue";

View File

@@ -28,7 +28,7 @@
<script setup lang="ts">
import { onMounted, ref, watch } from "vue";
import { parseHtmlText } from "../../utils/toolFunc";
import { parseHtmlText } from "../../utils/toolFunc.js";
interface TwcConstellationProps {
data: TGApp.Plugins.Hutao.Character.RhisdTalent[];

View File

@@ -19,13 +19,14 @@
</div>
</div>
</div>
<!-- todo 这边加了 v-if需要经过测试 -->
<TwoMaterial :data="curData" v-model="showOverlay" />
</template>
<script lang="ts" setup>
import { ref } from "vue";
import { WikiMaterialData } from "../../data";
import showSnackbar from "../func/snackbar";
import { WikiMaterialData } from "../../data/index.js";
import showSnackbar from "../func/snackbar.js";
import TwoMaterial from "./two-material.vue";
@@ -35,7 +36,15 @@ interface TwcMaterialsProp {
const props = defineProps<TwcMaterialsProp>();
const showOverlay = ref(false);
const curData = ref<TGApp.App.Material.WikiItem>();
const curData = ref<TGApp.App.Material.WikiItem>({
id: 0,
name: "",
description: "",
type: "",
star: 0,
source: [],
convert: [],
});
function checkData(item: TGApp.App.Calendar.Material) {
if (showOverlay.value) showOverlay.value = false;

View File

@@ -25,7 +25,7 @@
<script lang="ts" setup>
import { onMounted, ref, watch } from "vue";
import { parseHtmlText } from "../../utils/toolFunc";
import { parseHtmlText } from "../../utils/toolFunc.js";
interface TwcSkillsProps {
data: TGApp.App.Character.WikiSkill[];

View File

@@ -53,11 +53,11 @@
<script lang="ts" setup>
import { computed, onMounted, ref, watch } from "vue";
import { WikiWeaponData } from "../../data";
import Mys from "../../plugins/Mys";
import { createTGWindow } from "../../utils/TGWindow";
import { parseHtmlText } from "../../utils/toolFunc";
import showSnackbar from "../func/snackbar";
import { WikiWeaponData } from "../../data/index.js";
import Mys from "../../plugins/Mys/index.js";
import { createTGWindow } from "../../utils/TGWindow.js";
import { parseHtmlText } from "../../utils/toolFunc.js";
import showSnackbar from "../func/snackbar.js";
import TItembox, { TItemBoxData } from "../main/t-itembox.vue";
import TwcMaterials from "./twc-materials.vue";

View File

@@ -8,9 +8,9 @@
</v-card>
</template>
<script lang="ts" setup>
import Mys from "../../plugins/Mys";
import { createTGWindow } from "../../utils/TGWindow";
import showSnackbar from "../func/snackbar";
import Mys from "../../plugins/Mys/index.js";
import { createTGWindow } from "../../utils/TGWindow.js";
import showSnackbar from "../func/snackbar.js";
interface TwgCardProps {
data: TGApp.App.GCG.WikiBriefInfo;