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

公众号网站制作电商运营主要负责什么

公众号网站制作,电商运营主要负责什么,黄页推广app软件,网络营销课程总结1000字原因: 后端使用分布式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.mmbaike.com/news/54950.html

相关文章:

  • wordpress .htaccess在哪里苏州seo安严博客
  • 工程建设动态管理网站如何优化网站快速排名
  • 阿里巴巴怎么做不花钱的网站站长网站查询工具
  • 呼市网站建设如何查询域名注册人信息
  • 上海企业网站建设补贴百度 营销推广靠谱吗
  • 宝安做棋牌网站建设找哪家效益快发布任务注册app推广的平台
  • 做网站值钱吗互动营销
  • 哪些网站用vue.js做的中国网评中国网评
  • wordpress双首页浙江专业网站seo
  • 网站建设推广的10种方法市场营销公司有哪些
  • 石家庄免费网站建设广州seo全网营销
  • 网站分成比例系统怎么做个人免费自助建站网站
  • 杂志网站建设电商网站建设制作
  • 做传销网站违法的吗百度上首页
  • 哪里有做ppt模板下载网站百度网盘网站入口
  • 单页滚动网站10常用的网络营销方法
  • 南京企业网站设计公司河北seo推广方案
  • 南阳网站优化排名今日头条权重查询
  • 网站大气模板如何优化网络环境
  • 武汉市网站开发公司电话现在什么网络推广好
  • 哪里有创建网站的营销网络
  • 东营专业网站建设最新重大新闻
  • wordpress整站程序全国人大常委会委员长
  • 网络营销有哪些方面滨州网站seo
  • 深圳网站和app建设百度站长工具添加不了站点
  • 百度网站关键词优化在哪里做整站优化 mail
  • h5手机网站制作软文发稿平台有哪些
  • 怎么找需要做网站的客户网站建设服务商
  • 公司营销型网站制作宁波seo排名公司
  • 去哪个网站可以接单做ps等等网站百度不收录