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

import引入api报select.default is not a function异常解析

  • 背景:vue前端开发。定义了新的api接口js文件,放在目录/api/xxx.js下。但使用时报错。
  • 问题在于使用了不加大括号的引入方式
    1. 不加大括号。这是 默认导出,一个文件只能有一个 export default。所以api文件末尾一定要加export default …这样的语句才可以使用
    2. 加大括号。

在这里插入图片描述

在这里插入图片描述

  • 默认导出:对外暴露的方式
export function getA() {...
}export function getA() {...
}export default { getA, getB }
  • 命名导出。function方法都可以被外部引入使用。
export function getA() {}
  • 大模型给的总结。不会再看吧
    在这里插入图片描述
  • export const 与 export default使用场景区分
    自己的理解。没有逻辑的对象。如枚举,常量、公共配置
    在这里插入图片描述
http://www.xdnf.cn/news/14382.html

相关文章:

  • FreeRTOS任务优先级和中断的优先级
  • XMLDecoder、LDAP 注入与修复
  • Android Studio Windows安装与配置指南
  • HTML+CSS 动态背景动态登录注册框
  • Vue3 + TypeScript + Element Plus 设置表格行背景颜色
  • G_DEFINE_TYPE的作用
  • 山东大学软件学院项目实训-基于大模型的模拟面试系统-个人博客(十)
  • platformIO开发ESP32程序时,出现崩溃重启时如何根据堆栈定位到源代码位置
  • 节日快乐啊
  • 【Docker基础】Docker核心概念:资源隔离详解
  • Docker run 子命令与运行优化相关的参数
  • 因为没有使用路由懒加载,产生了一个难以寻找的bug
  • std::shared_ptr引起内存泄漏的例子
  • Guava RateLimiter 使用详解:从基础使用到生产实践
  • js调试技巧
  • Meta推出AI视频重塑风格工具,现已在Meta AI和Instagram的Edits应用中上线
  • 【项目实训#10】HarmonyOS API文档RAG检索系统后端实现
  • DAY 31 文件的规范拆分和写法
  • 【Erdas实验教程】020:遥感图像空间增强( 图像锐化)
  • 是否需要预先安装 CUDA Toolkit?——按使用场景分级推荐及进阶说明
  • Git可视化革命:3分钟学会用Mermaid+AI画专业分支图
  • 快速入门:创建 Azure 数据资源管理器群集和数据库
  • 《单光子成像》第五章 预习2025.6.14
  • 使用Cursor + Devbox + Uniapp 一站式AI编程开发移动端(App、H5、小程序)
  • wifi架构
  • pikachu靶场通关笔记31 文件包含02之远程文件包含
  • java hashmap详解篇
  • LeetCode - 35. 搜索插入位置
  • 家政维修平台实战27:服务流程搭建
  • 华为云Flexus+DeepSeek征文 | 基于Dify构建股票分析助手