markRatio() .then((item) => { this.browseMarkRatioList = item.data; if (document.querySelector("#myfwxssrChart0")) { this.drawfwxssr0(); } if (document.querySelector("#myfwxssrChart1")) { this.drawfwxssr1(); } if (document.querySelector("#myfwxssrChart2")) { this.drawfwxssr2(); } if (document.querySelector("#myfwxssrChart3")) { this.drawfwxssr3(); } }) .catch(() => {});
时间: 2024-02-10 17:18:27 浏览: 101
html2canvas.js截图-生成海报
这段代码看起来像是一个异步函数调用,其中使用了Promise对象。当函数markRatio()被调用时,它会返回一个Promise对象,然后使用.then()方法来获取异步操作的结果。在这个例子中,当异步操作成功时,将会设置一个变量this.browseMarkRatioList为返回结果的data属性,然后根据页面上特定的元素是否存在来分别调用不同的绘图函数(drawfwxssr0、drawfwxssr1、drawfwxssr2、drawfwxssr3)。如果异步操作失败,则会忽略错误并不做任何处理。
阅读全文