function fetchData() {
return new Promise((resolve, reject) => {
fetch('https://jsonplaceholder.typicode.com/todos/1')
//返回一个promise对象
.then(response => {
// console.log(response.json())
if (response.ok) {
// console.log(response)
return response.json();
} else {
//返回一个promise对象 状态为reject
throw new Error('Network response was not ok.');
}
})
.then(data => {
// context.commit('setData', data);
console.log('data', data)
resolve();
})
.catch(error => {
// context.commit('setError', error.message);
reject(error);
});
});
}
// function fetchData() {
// fetch('https://jsonplaceholder.typicode.com/todos/1')
// .then(response => {
// // if(false){
// // return response.json()
// // }
// return Promise.reject('失败')
// })
// .then(data => {
// console.log('setData', data);
// console.log('context.commit')
// // resolve();
// })
// .catch(error => {
// // context.commit('setError', error.message);
// // reject(error);
// console.log('error', error);
// });
// }
fetchData().catch(e=>console.log(e))
console