我需要每秒调用方法getBitcoins()。
尝试过:我尝试仅将其取出来并将其放在行下
import Pickaxe from '../assets/pickaxe.png',然后使用setInterval每秒对其进行调用,但是后来我无法访问getBitcoins()中的数据变量btcPrice。
因此,我需要一种方法,可以每秒从方法函数中调用getBitcoins(),就像下面的代码一样。
<template>
<div id="wrapper">
<div class="top"></div>
<!-- Center -->
<div class="center">
<img :src="Pickaxe" class="Pickaxe">
<span class="my-btc">{{ mybtc.toFixed(8) }}</span>
<span id="btc">1 BTC = {{ btcPrice }}</span>
<button class="Mine">Mine</button>
<span class="hashes">{{btcMin}} btc/min</span>
<button class="Upgrade">UPGRADE</button>
<span class="upgradePrice">{{ upgradePrice }}btc</span>
</div>
</div>
</template>
<script>
import bitcoin from '../assets/bitcoin.svg'
import Pickaxe from '../assets/pickaxe.png'
export default {
name: 'landing-page',
data() {
return {
bitcoin,
Pickaxe,
mybtc: 1,
btcPrice: null,
btcMin: 0,
upgradePrice: 0
}
},
methods: {
getBitcoins() { …Run Code Online (Sandbox Code Playgroud)