为变量分配承诺

时间:2018-04-23 05:13:33

标签: javascript reactjs promise

我正在使用https://www.npmjs.com/package/react-native-link-preview这个库从url中获取元数据。我试过了,它对我有用。我正在尝试将promise中的值赋给变量,但我无法使其工作。怎么能变成一个变量。

我的代码

 if(this.videoUrl != null){

        LinkPreview.getPreview(this.videoUrl)
            .then(data =>
                console.log("previewData ",data)
            );

    }

这里我想使用data中的值。我已经尝试声明一个变量并为其赋值。但它获得了一个空值。那我该怎么做呢。

我的方法

 var previewData = '';

        if(this.videoUrl != null){

            LinkPreview.getPreview(this.videoUrl)
                .then(data =>

                    previewData = data,
                    console.log("previewData ",previewData)

                );

        }

0 个答案:

没有答案