0

我需要从 YouTube 视频中获取标题。如何将此库的请求更改为异步?实际上这会返回undefined

这是一个 vue.js 应用程序

async addNewVideoToLocalStorage() {
     let id = getIdFromURL(this.videosUrl[0].url);
     let title = await getYoutubeTitle(id, async (e, t) => await t);
}

https://www.npmjs.com/package/get-youtube-title

4

1 回答 1

1
data: () => ({
  title: "",
})
async get_title() {
      var getYoutubeTitle = require('get-youtube-title');
      let id = 'QR1jRM4XTyc';
      await getYoutubeTitle(id, (e, t) => {
        return this.title = t
      })
      console.log(this.title);
}

async , await 不能在 getYoutubeTitle 中工作

试试这个方法

于 2022-01-24T01:29:48.443 回答