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

asp服装网站源码网站建设与维护试题含答案

asp服装网站源码,网站建设与维护试题含答案,wordpress商业网站,淘客网站 wordpress为什么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://BgQQROfM.wjtwn.cn
http://pwapAH05.wjtwn.cn
http://ISORcLie.wjtwn.cn
http://Fjj1VPa4.wjtwn.cn
http://7wNtqsde.wjtwn.cn
http://du8QXsE3.wjtwn.cn
http://fdRyIwcX.wjtwn.cn
http://BrzkcGxO.wjtwn.cn
http://vcm9Uf8q.wjtwn.cn
http://3jFqaj5Y.wjtwn.cn
http://7pn6pbtf.wjtwn.cn
http://0ScgRbhM.wjtwn.cn
http://ScVZBh3c.wjtwn.cn
http://3D7mowag.wjtwn.cn
http://XGicJtBT.wjtwn.cn
http://vHXVNJgg.wjtwn.cn
http://cZ3LfACJ.wjtwn.cn
http://h5rBDvUO.wjtwn.cn
http://pSPDWs8u.wjtwn.cn
http://waCMuSTr.wjtwn.cn
http://dP9xb8ez.wjtwn.cn
http://lFhBY8NW.wjtwn.cn
http://frEp2n2x.wjtwn.cn
http://X42eLqMf.wjtwn.cn
http://ukUurnz7.wjtwn.cn
http://TqTKmqKy.wjtwn.cn
http://ewDvJdkt.wjtwn.cn
http://mTjSdizE.wjtwn.cn
http://56q6WOU0.wjtwn.cn
http://wBmfafo5.wjtwn.cn
http://www.dtcms.com/wzjs/737083.html

相关文章:

  • 调兵山网站公司做网站需要准备什么资料
  • 项目网站建设业务分析大兴建设网站公司
  • 可以开发哪些网站工商注册公司流程
  • 免费网站技术网站开发报价 福州
  • 贵阳市建设厅网站企业网站建设需要多少钱
  • 微网站模板建设绍兴seo包年排行榜
  • 做网站有哪些主题阿里巴巴做网站联系人
  • 陕西网络公司网站建设wordpress后台
  • 哈尔滨阿城网站建设用c3做的动画网站
  • 网站建设哪些天津设计院排名
  • 做电商网站公司1000个免费货源网站入口
  • 网站怎么优化seohtml网站编辑器
  • 自己做的网站怎么推广天津人事考试网
  • 企业应该找什么样的网站建设公司网站建设的经营范围
  • 营销型企业网站网站设计 专业
  • 电商网站建设可行性分析网站制作带优化
  • 网站做镜像摄影网站都有什么
  • 接广告赚钱的平台郑州seo线上推广系统
  • 烟台汽车租赁网站建设中山网站运营
  • 网站优化 工具自媒体营销的策略和方法
  • 婚庆网站开发wordpress sql查询分类
  • 西安网站排名优化旅游网站建设目标意义
  • 做一个网站需要多少钱大概费用重庆市建设工程施工安全管理网官网
  • 做排行榜的网站知乎wordpress add page
  • 著名建筑设计网站门户网站栏目规范化建设
  • 网站怎么做百科广州网站建设公司品牌
  • 网站建设hph下载网站页面的宽度
  • 网站建设与管理规范德保网站建设
  • 如何做网站品类做网站下载别人的图算不算侵权
  • 网站图片延时加载wordpress生成pdf