[明日方舟抽卡数据库]开发日志(二)

明日方舟抽卡数据库


上一章:[明日方舟抽卡数据库]开发日志icon-default.png?t=M666https://blog.csdn.net/qq_37439115/article/details/125608849

前言

本来准备偷偷懒的今天再写b服数据导入功能的,没想到大家这么热情,昨天下午就肝出来了,还顺带写了个抽卡计算器功能


一、新增功能

1.b服抽卡数据导入

核心代码

2.抽卡计算器

核心代码(VUE)

<count-to ref="example" :start-val="_startVal" :end-val="_endVal" :duration="_duration" :decimals="_decimals" :separator="_separator" :prefix="_prefix" :suffix="_suffix" :autoplay="false" class="example" />
<div style="margin-left: 25%;margin-top: 40px;">
    <label class="label" for="startValInput">总共原石:
        <input v-model.number="stone" type="number" name="stone">
    </label>
    <label class="label" for="endValInput">总共合成玉:
        <input v-model.number="jade" type="number" name="jade">
    </label>
    <br>
    <div class="startBtn example-btn" @click="start">
        开始计算
    </div>
    <br>
</div>

JavaScript

<script>
import countTo from 'vue-count-to'

export default {
  name: 'CountToDemo',
  components: { countTo },
  data() {
    return {
      stone: 0,
      jade: 0,
      all: 0,
      setStartVal: 0,
      setEndVal: 2017,
      setDuration: 2000,
      setDecimals: 0,
      setSeparator: ',',
      setSuffix: ' 发',
      setPrefix: '总共 '
    }
  },
  computed: {
    _startVal() {
      if (this.setStartVal) {
        return this.setStartVal
      } else {
        return 0
      }
    },
    _endVal() {
      if (this.setEndVal) {
        return this.setEndVal
      } else {
        return 0
      }
    },
    _duration() {
      if (this.setDuration) {
        return this.setDuration
      } else {
        return 100
      }
    },
    _decimals() {
      if (this.setDecimals) {
        if (this.setDecimals < 0 || this.setDecimals > 20) {
          alert('digits argument must be between 0 and 20')
          return 0
        }
        return this.setDecimals
      } else {
        return 0
      }
    },
    _separator() {
      return this.setSeparator
    },
    _suffix() {
      return this.setSuffix
    },
    _prefix() {
      return this.setPrefix
    }
  },
  methods: {
    start() {
      this.all = this.jade + this.stone * 180
      this.setEndVal = Math.floor(this.all / 600)
      this.$refs.example.start()
      console.error('test')
    }
  }
}
</script>

3.错误捕获 

遇到错误可以打开导航栏的红色bug按钮截图错误日志发给我啦

二、features

1.模拟抽卡

2.欧皇排行榜


体验地址明日方舟抽卡数据库icon-default.png?t=M666https://ak.mcsite.cn/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃秃的瑾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值