Javascript Can';t使用ccxt&x27列出市场;在vue.js中加载_markets()

Javascript Can';t使用ccxt&x27列出市场;在vue.js中加载_markets(),javascript,asynchronous,vue.js,ccxt,Javascript,Asynchronous,Vue.js,Ccxt,我正在使用ccxt进行一个项目。ccxt是一个节点模块,允许我获取不同加密货币/市场的实时数据 我想使用此代码从某个交换中提取加密对 const ccxt = require('ccxt') const exchanges = ccxt.exchanges; async function getMarkets(){ let acx = new ccxt.acx() let markets = await acx.load_markets() return markets

我正在使用ccxt进行一个项目。ccxt是一个节点模块,允许我获取不同加密货币/市场的实时数据
我想使用此代码从某个交换中提取加密对

const ccxt = require('ccxt')
const exchanges = ccxt.exchanges;
async function getMarkets(){
    let acx = new ccxt.acx()
    let markets = await acx.load_markets()
    return markets    
};
我在这个项目中使用vue.js,我的计划是用vue和ccxt列出这个交易所的所有市场,我的vue模板是这个

{{pair}}

我的代码的其余部分是从异步函数获取数据,将其绑定到一个变量,以便我可以在vue代码中将其用作数据,然后在模板中使用它

let pairs = getMarkets()
console.log(pairs)


export default {
name: 'pair',
data() {
  return {
    pairs,
    msg: 'Pair',
    selected: ''

  }
 }
}
这是console.log(pairs)在console中提供的内容
这就是vue控制台提供给我的与Pair组件相关的信息


现在我认为这应该可以工作,但由于某些原因,列表中没有选项,就像如果“pairs”本来是空的,但事实并非如此,我认为这与异步函数和选项呈现有关,在函数等待市场加载之前,但我不确定,它已经困扰了我好几天,我知道我的示例不容易在另一台机器上复制,因为我没有给出所有组件的代码,并且ccxt不是一个流行的模块。

挂载的
钩子中,尝试:

mounted() {
   getMarkets().then(markets => this.pairs = markets)
}

挂载的
挂钩中,尝试:

mounted() {
   getMarkets().then(markets => this.pairs = markets)
}

它确实起了作用,从我看到的情况来看,它等待市场加载,然后向他们展示,谢谢!它确实起了作用,从我看到的情况来看,它等待市场加载,然后向他们展示,谢谢!