小编Rah*_*ouk的帖子

VueJS 从 axios 承诺中获取价值

我有这个代码

模板 :

<a href="#" class="video" @click.prevent="checkVideo(subItem.id)" :id="subItem.id" data-toggle="modal" data-target="#playerModal">{{subItem.name}}<span>{{getDuration(subItem.id)}}</span></a>
Run Code Online (Sandbox Code Playgroud)

VueJS 功能:

async getDuration(id) {
    var duration  = '';
    await axios.post('/api/v1/checkvideo', {
    menu: id
    })
    .then(function (response) {
    console.log(response.data[0].datas.duration)
    return response.data[0].datas.duration;
    });

    //console.log(duration);
    //return duration;
},
Run Code Online (Sandbox Code Playgroud)

问题是console.log显示的值符合预期,但在 Vue 渲染上我得到了这个,[object Promise]我想知道如何在承诺解决后显示值。

感谢您的帮助

javascript vue.js

4
推荐指数
1
解决办法
1万
查看次数

使用nodejs将文件夹内容复制到另一个文件夹

我正在寻找一种方法将文件夹的内容复制到另一个文件夹,或者甚至用旧文件夹替换该文件夹(如果存在)但保留其名称。

谢谢你的帮助。

node.js

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

node.js ×1

vue.js ×1