许孟阳 2 weeks ago
parent
commit
2998a11c5e
  1. 13
      src/views/message/attribute.vue

13
src/views/message/attribute.vue

@ -62,7 +62,7 @@ @@ -62,7 +62,7 @@
<script lang="ts" setup>
import { useStore } from "vuex";
import { computed, onMounted, ref } from "vue";
import { computed, onMounted, onBeforeUnmount } from "vue";
import { useI18n } from "vue3-i18n";
import { Tooltip } from "@/components"
import { formartNum } from "@/tool";
@ -70,12 +70,19 @@ import { attr_icon_urls } from "@/config"; @@ -70,12 +70,19 @@ import { attr_icon_urls } from "@/config";
const { t } = useI18n();
const { state, commit, dispatch } = useStore();
let interval = 0;
const attribute = computed(() => {
return state.playerAttribute.attribute;
})
onMounted(() => { });
onMounted(() => {
interval = setInterval(() => {
commit('add_player_curhp', Math.ceil(attribute.value.hp * 0.02))
}, 1000);
});
onBeforeUnmount(() => {
clearInterval(interval);
})
</script>
<style lang="scss" scoped>
.attribute {

Loading…
Cancel
Save