Browse Source

新增太古装备特效框

v1.0
许孟阳 1 week ago
parent
commit
7b162a8990
  1. BIN
      public/img/chuanqi.gif
  2. BIN
      public/img/taigu.gif
  3. 26
      src/components/equip-icon.vue
  4. 1
      src/config/assets.ts

BIN
public/img/chuanqi.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 KiB

BIN
public/img/taigu.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

26
src/components/equip-icon.vue

@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
import { useStore } from "vuex";
import { reactive, onMounted, ref, computed } from "vue";
import { useI18n } from "vue3-i18n";
import { qualitys, equips_icon_path, red_gif, colorful_gif } from "@/config";
import { qualitys, equips_icon_path, red_gif, colorful_gif, taigu_gif } from "@/config";
const { t } = useI18n();
const { state, commit, dispatch } = useStore();
@ -21,14 +21,18 @@ const src = computed(() => { @@ -21,14 +21,18 @@ const src = computed(() => {
if (!prop.equip) {
return false;
}
const quality = prop.equip.quality.quality;
if (quality == qualitys[4]) {
return red_gif;
const quality = prop.equip.quality;
if (quality.extraQuality) {
return taigu_gif;
}
if (quality == qualitys[5]) {
return colorful_gif;
switch (quality.quality) {
case qualitys[4]:
return red_gif;
case qualitys[5]:
return colorful_gif;
default:
return null;
}
return null;
})
const prop = defineProps({
@ -38,14 +42,6 @@ const prop = defineProps({ @@ -38,14 +42,6 @@ const prop = defineProps({
}
})
const isUnique = (equip) => {
if (!equip) {
return false;
}
const quality = equip.quality.quality;
return quality && (quality == qualitys[4] || quality == qualitys[5]);
}
const iconClass = computed(() => {
if (prop.equip && prop.equip.isUnique()) {
return

1
src/config/assets.ts

@ -46,6 +46,7 @@ export const playerImg = root + '/img/player.png'; @@ -46,6 +46,7 @@ export const playerImg = root + '/img/player.png';
export const playerImg2 = root + '/img/player2.png';
export const red_gif = root + '/img/red.gif';
export const colorful_gif = root + '/img/colorful.gif';
export const taigu_gif = root + '/img/taigu.gif';
export const warning_icon = root + '/img/tip/warning.png';

Loading…
Cancel
Save