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

b2c的典型代表有哪些站内优化主要从哪些方面进行

b2c的典型代表有哪些,站内优化主要从哪些方面进行,力洋深圳做网站公司,怎么建个公司网站为什么ajaxFun一定要用大括号,不用就报错。而service不需要打括号。 import service from /utils/request import {ajaxFun} from "/utils/common"这一差异源于 JavaScript 中不同的模块导出和导入方式,下面为你详细解释。 具名导出与默认导…

为什么ajaxFun一定要用大括号,不用就报错。而service不需要打括号。

import service from '@/utils/request'
import {ajaxFun} from "@/utils/common"

这一差异源于 JavaScript 中不同的模块导出和导入方式,下面为你详细解释。

具名导出与默认导出
在 JavaScript ES6 模块系统里,有具名导出和默认导出两种常见的导出方式,不同的导出方式对应不同的导入方式。

  1. 默认导出(service 的情况)
    在 @/utils/request 文件中,使用了默认导出语法。默认导出意味着一个模块只能有一个默认导出项,在导入时可以用任意名称接收这个导出项。示例如下:

request.js 文件(导出部分)

import axios from 'axios';
const service = axios.create({baseURL: xxx,timeout: 5000
});// 默认导出 service
export default service;

shop.js 文件(导入部分)

// 直接导入默认导出项,可自定义名称,这里用 service
import service from '@/utils/request';
  1. 具名导出(ajaxFun 的情况)
    在 @/utils/common 文件中,使用了具名导出语法。具名导出允许一个模块导出多个项,每个导出项都有对应的名称,在导入时需要使用相同的名称,并且用大括号包裹。示例如下:

common.js 文件(导出部分)

// 具名导出 ajaxFun 函数
export function ajaxFun(obj) {try {var formData = new FormData();Object.keys(obj.data).forEach(item => {formData.append(item, obj.data[item]);});return axios({method: obj.method,url: import.meta.env.VITE_BASE_API + obj.url,headers: {'Content-Type': 'multipart/form-data','token': window.localStorage.getItem('token'),},data: formData,});} catch (error) {console.error('ajaxFun函数出错:', error);return Promise.reject(error);}
}

shop.js 文件(导入部分)

// 使用大括号导入具名导出的 ajaxFun 函数
import { ajaxFun } from '@/utils/common';

总结

service 采用默认导出,所以导入时不用大括号,且能自定义导入名称。
ajaxFun 采用具名导出,导入时必须用大括号,并且使用和导出时相同的名称。
若要让 ajaxFun 导入时不用大括号,可将 common.js 里的具名导出改为默认导出:

common.js 文件(修改为默认导出)

function ajaxFun(obj) {// ... 已有代码 ...
}// 默认导出 ajaxFun 函数
export default ajaxFun;

shop.js 文件(修改后的导入方式)

// 不用大括号导入默认导出的 ajaxFun 函数
import ajaxFun from '@/utils/common';
http://www.dtcms.com/wzjs/308097.html

相关文章:

  • 糖果屋网站建设策划书好的网络推广平台
  • 免费做网站手机金华seo扣费
  • 有哪些网站是做红酒批发的网站优化seo教程
  • 网站建设费能入长期待摊吗百度一下官网
  • 网站建设设计工具网页搜索快捷键是什么
  • 修改wordpress图片外链沈阳seo推广
  • 闽西新闻网seo优化排名教程百度技术
  • 东莞专业做网站优化潍坊新闻头条最新消息
  • 天水建设网站如何做网站营销
  • 订阅号如何做微网站小说推文推广平台
  • 网站建设需要什么技术网站收录
  • 陕西 网站建设做网页设计一个月能挣多少
  • 手机微网站开发教程seo链接优化建议
  • 网站建设服务协议模板昆明seo网站建设
  • 网站导航栏一般有什么内容宁波网站优化公司推荐
  • 家居企业网站建设新闻互联网营销的方法
  • 网站设计标杆企业公司网站
  • 传销公司做网站什么罪名seo项目优化案例分析文档
  • 查询一个网站是用什么系统做的分析影响网站排名的因素
  • 怎么给网站图片加alt线上营销推广方案模板
  • 搞个app要多少钱windows优化大师的特点
  • 网站开发 方案 报价万能软文模板
  • 请列举常见的网站推广方法手机百度云网页版登录
  • 地方建立网站做SEM重庆可靠的关键词优化研发
  • 做商品网站数据库有哪些内容seo查询5118
  • 蜜雪冰城网络营销论文seo搜索引擎优化包邮
  • 软文代写系统优化助手
  • 色流网站如何做什么是电商平台推广
  • 英文网站推广公司国际新闻直播
  • 南通小企业网站建设30条新闻摘抄