当前位置: 首页 > news >正文

网站做301对优化有影响什么是跨境电商怎么做

网站做301对优化有影响,什么是跨境电商怎么做,互联网营销方式,无锡找做网站公司原因: 后端使用分布式id, id为19位数,导致精度丢失 ,前端解决方法 这个是通过浏览器请求回来的数据,这个时候id 数据已经丢失了,在数据库查询不到,在调获详情接口的时候会有问题 实际的: 解决…

原因: 后端使用分布式id,  id为19位数,导致精度丢失 ,前端解决方法

这个是通过浏览器请求回来的数据,这个时候id 数据已经丢失了,在数据库查询不到,在调获详情接口的时候会有问题

实际的:

解决办法:

1. 通过  JSONbig  插件  

npm install json-bigint

2.封装 请求   longAxios.js  uni.request  (   在axios 里面可以使用transformResponse 来修改,uni.request 没有,使用 success 来获取)   

import JSONbig from 'json-bigint';
import {getToken
} from '@/utils/auth';
import config from '@/config';const timeout = 10000;
const baseUrl = config.baseUrl;const longAxios = options => {const {url,method,data,params, // 接收 params  header,type,key,receive} = options;return new Promise((resolve, reject) => {// 构建请求 URL  let requestUrl = `${baseUrl}${url}`;// 如果有 params,构建查询字符串  if (params) {const queryParams = new URLSearchParams(params).toString();requestUrl += `?${queryParams}`; // 将查询参数添加到 URL  }uni.request({url: requestUrl,method,data,header: {Authorization: 'Bearer ' + getToken(),...header // 如果有额外的头部信息,可以合并  },dataType: 'String', // 将接收的数据转换成字符串类型,而不直接解析  success: res => {try {// 如果大数字类型转换成功则返回转换的数据结果  res.data = JSONbig.parse(res.data)} catch (err) {// 如果转换失败,则包装为统一数据格式并返回  resolve(JSON.parse(res.data));}// data = JSONbig.parse(data);if (type == 'array') {res.data.filter((item) => {item[key] = JSONbig.parse(item[key]).toString()return item})} else if (type == 'rows') {res.data.rows.filter((item) => {item[key] = JSONbig.parse(item[key]).toString()return item})} else {res.data[key] = JSONbig.parse(res.data[key]).toString()}console.log(res)// 返回结果  if (receive === 'rows') {  resolve(res.data.rows); // 确保 resolve 返回正确的数据  } else {  resolve(res.data[receive]);  }  },fail: err => {reject(err);},});});
}export default longAxios;

3.封装api(根据自己的业务来修改, 注意key 值,我这里是id, 返回的是rows )

import longAxios from '@/utils/longAxios';export function $listTree(params) {return longAxios({url: `/lims/custom/listTree`,method: 'get',params,key: 'id',type: 'rows',receive: 'rows'});}

4.正常调用就可以了

const res = await $customListData(this.queryParams)

http://www.yayakq.cn/news/391252/

相关文章:

  • 淮安网站建设制作域名解析到本地服务器
  • 网站变黑白代码wordpress 服务器
  • 搬家公司网站模板网页设计实验报告过程
  • 有没有专做水果网站注册会计师考试科目
  • 中小企业网站建设公司首选做关于星空的网站
  • 网站地区词优化下载的网站模板怎么用
  • 保险购买网站潮阳发布最新通告
  • 手机网站定制方案平台公司拿地
  • 推荐电子商务网站建设宜兴网站设计
  • 济南手机网站定制价格高中课程免费教学网站
  • 商城网站开发网wix怎么做网站
  • 网站建设与企业发展字体安装wordpress
  • 厦门企业网站设计公司没有网站怎么做链接视频播放器
  • 伊牡丹江市春市网站建设国家三大外贸平台
  • 做新年公告图片的网站我想找一个营销团队
  • 济南营销网站建设公司宝塔网站做301重定向
  • 深圳网站建设联华东莞公认的第一富人区
  • 免费建网站抚顺做行业网站如何采集信息
  • 广西建设银行行号查询网站深圳设计培训
  • 还有做网站的必要吗唐朝网站的地址
  • 网站加支付功能做网站接私活流程
  • 怎么做赛事直播网站天津市网站建设+网页制作
  • 网站建设太金手指六六三十杭州建设工程网
  • 网页在线制作网站源码nodejs做网站能保护源代码吗
  • 电商自建站别墅室内设计效果图
  • 公司网站建设费用账务处理公司起名字大全免费2022
  • 一个公司的网站怎么做wordpress 多个页面
  • 工信部网站备案信息怎么查询系统wordpress企业建站视频教程
  • 常州天宁区做网站公司网页游戏网站模压板
  • 找代码的网站海报模板网址