发表日期: 2021-07-27 18:01:52 浏览次数:96
【赤峰开网店】赤峰淘宝网店页面设计-赤峰拼多多店铺搭建-赤峰亚马逊网店代运营公司-赤峰网店首页详情页设计托管外包-赤峰京东店招设计美工-赤峰网店主图设计排版

赤峰市,是内蒙古自治区的9个地级市之一,位于内蒙古自治区东南部,蒙冀辽三省区交汇处,东南与辽宁省朝阳市接壤,西南与河北省承德市毗邻,东部与内蒙古通辽市相连,西北与内蒙古锡林郭勒盟交界。市地处内陆,属温带半干旱大陆性季风气候区;全市总面积90021平方公里 [47] ,下辖3区7旗2县。根据第七次人口普查数据,截至2020年11月1日零时,赤峰市常住人口为4035967人 [52] ,是内蒙古第一人口大市,内蒙古东部中心城市。 [46]
赤峰为红山之意,蒙古语“乌兰哈达”,因城区东北部赭红色山峰而得名。赤峰市原为昭乌达盟,昭乌达为蒙语,汉译“百柳”之意。市政府驻地松山区。
截至2018年6月,赤峰有国家级文物保护单位50处,以境内地名命名的文化8个。因红山文化“国宝”碧玉龙的发现,赤峰又被称为“玉龙之乡”。赤峰地区曾是辽王朝政治、经济文化的中心,其两大都城辽上京和辽中京分别坐落在巴林左旗和宁城县境内。喀喇沁亲王府是国内现存规模最大的清代蒙古族王爷府。红山文化遗址、辽文化遗址已列入中国世界文化遗产预备名单。 [1]
2018年12月,农业农村部确定为第二批中国特色农产品优势区。 [2-3] 2019年8月13日,入选全国城市医疗联合体建设试点城市。 [4] 2020年10月,被评为全国双拥模范城(县)。
2020年赤峰市实现地区生产总值1763.6亿元,比2019年增长1.4%。 [45]
2021年城市商业魅力排行榜中,赤峰位列四线城市。 [50-51]
axios请求的响应包含以下信息:
{
// `data` 由服务器提供的响应
data: {},
// `status` HTTP 状态码
status: 200,
// `statusText` 来自服务器响应的 HTTP 状态信息
statusText: "OK",
// `headers` 服务器响应的头
headers: {},
// `config` 是为请求提供的配置信息
config: {}}使用 then 时,会接收下面这样的响应:
axios.get("/user/12345")
.then(function(response) {
console.log(response.data);
console.log(response.status);
console.log(response.statusText);
console.log(response.headers);
console.log(response.config);
});在使用 catch 时,或传递 rejection callback 作为 then 的第二个参数时,响应可以通过 error 对象可被使用。
你可以指定将被用在各个请求的配置默认值。
全局的 axios 默认值:
axios.defaults.baseURL = 'https://api.example.com';axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
自定义实例默认值:
// 创建实例时设置配置的默认值var instance = axios.create({
baseURL: 'https://api.example.com'});// 在实例已创建后修改默认值instance.defaults.headers.common['Authorization'] = AUTH_TOKEN;配置会以一个优先顺序进行合并。这个顺序是:在 lib/defaults.js 找到的库的默认值,然后是实例的 defaults 属性,最后是请求的 config 参数。后者将优先于前者。这里是一个例子:
// 使用由库提供的配置的默认值来创建实例// 此时超时配置的默认值是 `0`var instance = axios.create();// 覆写库的超时默认值// 现在,在超时前,所有请求都会等待 2.5 秒instance.defaults.timeout = 2500;// 为已知需要花费很长时间的请求覆写超时设置instance.get('/longRequest', {
timeout: 5000});在请求或响应被 then 或 catch 处理前拦截它们。
// 添加请求拦截器axios.interceptors.request.use(function (config) {
// 在发送请求之前做些什么
return config;
}, function (error) {
// 对请求错误做些什么
return Promise.reject(error);
});// 添加响应拦截器axios.interceptors.response.use(function (response) {
// 对响应数据做点什么
return response;
}, function (error) {
// 对响应错误做点什么
return Promise.reject(error);
});如果你想在稍后移除拦截器,可以这样:
var myInterceptor = axios.interceptors.request.use(function () {/*...*/});axios.interceptors.request.eject(myInterceptor);可以为自定义 axios 实例添加拦截器。
var instance = axios.create();instance.interceptors.request.use(function () {/*...*/});错误处理:
axios.get('/user/12345')
.catch(function (error) {
if (error.response) {
// 请求已发出,但服务器响应的状态码不在 2xx 范围内
console.log(error.response.data);
console.log(error.response.status);
console.log(error.response.headers);
} else {
// Something happened in setting up the request that triggered an Error
console.log('Error', error.message);
}
console.log(error.config);
});可以使用 validateStatus 配置选项定义一个自定义 HTTP 状态码的错误范围。
axios.get('/user/12345', {
validateStatus: function (status) {
return status < 500; // 状态码在大于或等于500时才会 reject
}})使用 cancel token 取消请求。
Axios 的 cancel token API 基于cancelable promises proposal
可以使用 CancelToken.source 工厂方法创建 cancel token,像这样:
var CancelToken = axios.CancelToken;var source = CancelToken.source();axios.get('/user/12345', {
cancelToken: source.token}).catch(function(thrown) {
if (axios.isCancel(thrown)) {
console.log('Request canceled', thrown.message);
} else {
// 处理错误
}});// 取消请求(message 参数是可选的)source.cancel('Operation canceled by the user.');【赤峰开网店】赤峰淘宝网店页面设计-赤峰拼多多店铺搭建-赤峰亚马逊网店代运营公司-赤峰网店首页详情页设计托管外包-赤峰京东店招设计美工-赤峰网店主图设计排版