const fs = require('fs'); // 读取文件 function readStudy() { return new Promise((resolve,reject) = >{ fs.readFile("./resoureces/style.md",(err,data)=>{ // ...
分类:
其他好文 时间:
2020-12-01 12:03:14
阅读次数:
2
Promise是ES6里新增的语法,一种异步编程的解决方案,比传统的解决方案回调函数和事件更加合理和强大,Promise有三种状态,分别是Pending(进行中),Fulfilled(已成功),Rejected(已失败),状态一旦发生变化就不能再发生改变,只能从一种状态变为另一种,例如:Pendin ...
分类:
其他好文 时间:
2020-12-01 11:53:59
阅读次数:
1
一、问题如下: 1、报错信息: Uncaught (in promise) TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': String contains non ISO-8859-1 code point. ...
分类:
Web程序 时间:
2020-11-25 12:12:02
阅读次数:
10
#在vue中的$nextTick()方法,有异步执行的作用。在生命周期中理解的话: -在created()钩子中使用的话,此时真实DOM并未生成,$nextTick()可以等待真实DOM渲染之后再对真实DOM进行渲染、更新所以在xreated()钩子中有对DOM的操作,都要放到$nextTick() ...
分类:
其他好文 时间:
2020-11-20 11:37:19
阅读次数:
5
我之前看Promise,里面有个方法叫all,因为接口是异步的,当你的业务必须拿到几个不同接口的所有数据后,再进行比较或者逻辑操作,这个时候就可以用到这个方法。 此处贴上示例代码,是以Vue2为框架的背景下: // 搭配async await 进一步优化 // 接口1 async getA(){ / ...
分类:
Web程序 时间:
2020-11-18 12:33:36
阅读次数:
17
有时 需要把异步返回的结果当条件来进行判断。所以 把异步变同步 使用Promise 配合 async 和 awit // 提交数据 //async关键词 async submit(e) { var that = this,file_url = ''; //res为上方法请求返回的res.data内容 ...
分类:
微信 时间:
2020-11-17 12:34:16
阅读次数:
31
Promise是异步编程的一种解决方案,也是ES6的写法,它其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。 不多说,直接上代码: const promise = new promise(function(resolve, rejec ...
分类:
其他好文 时间:
2020-11-10 11:17:47
阅读次数:
7
1、Uncaught (in promise) TypeError: Cannot read property 'protocol' of undefined 关于axios引用方法的报错 在main.js中使用import axios from 'axios'导入axios后 使用Vue.use( ...
分类:
其他好文 时间:
2020-11-01 22:02:39
阅读次数:
21
一, Iterator遍历器 他是一种接口,为不同的数据结构体用统一的访问机制 var a = makeIterator(['a', 'b']); console.log(a.next()); // a false console.log(a.next()); // b false console. ...
分类:
Web程序 时间:
2020-11-01 09:43:43
阅读次数:
26
##promise基础 // 使用promise解决炼狱回调的问题 // let p1 = new Promise(function(resolove,reject){ // // resolove 成功 // // reject 失败 // }) // p1 是new Promise的实例 // ...
分类:
其他好文 时间:
2020-10-24 11:54:12
阅读次数:
41