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

React Dva项目 简单引入models中的所有JS文件

我们前面接触的 Dva项目 models目录下的文件还要一个一个引入 其实体验并不是很好 而且如果项目很大那就比较麻烦了
在这里插入图片描述
我们可以在 models 下创建一个 index.js 文件
编写代码如下

const context = require.context("./", false, /\.js$/);
export default context.keys().filter((item) => item !== "./index.js").map((key) => context(key));

这也是通过正则去拿到同级所有的js文件

然后 在根目录下的src下的index.js中 引入Model处改成这样

// 3. Model
require("./models").default.forEach(key => app.model(key.default));

在这里插入图片描述
这样 运行项目之后 我们就可以看到 写在models中的内容全部都可以正常使用了
在这里插入图片描述

http://www.lryc.cn/news/118872.html

相关文章:

  • ROS入门-第 1 章 ROS概述与环境搭建
  • spring之AOP简单介绍
  • 使用Spark ALS模型 + Faiss向量检索实现用户扩量实例
  • Jmeter入门之digest函数 jmeter字符串连接与登录串加密应用
  • uni-app实现图片上传功能
  • golang协程池库tunny实践
  • Android性能优化—数据结构优化
  • STL模板——vector详解
  • 国际顶级学术会议ISSTA召开,中山大学与微众银行联合发表区块链最新研究成果
  • Android开发从0开始(图形与按钮)
  • Git入门到精通——保姆级教程(涵盖GitHub、Gitee、GitLab)
  • 题解 | #J.Permutation and Primes# 2023牛客暑期多校8
  • 用vim打开后中文乱码怎么办
  • 自然语言处理: 第六章Transformer- 现代大模型的基石
  • 01-Hadoop集群部署(普通用户)
  • DC电源模块关于的电路布局设计
  • MATLAB实现免疫优化算法(附上多个完整仿真源码)
  • 登录界面中图片验证码的生成和校验
  • go的make使用
  • 竞赛项目 深度学习实现语义分割算法系统 - 机器视觉
  • 一元三次方程求解
  • 基于java在线音乐网站设计与实现
  • Python爬虫如何更换ip防封
  • 涛思数据联合长虹佳华、阿里云 Marketplace 正式发布 TDengine Cloud
  • 特殊符号的制作 台风 示例 使用第三方工具 Photoshop 地理信息系统空间分析实验教程 第三版
  • IoTDB1.X windows运行失败问题的处理
  • pdf转图片【java版实现】
  • python3.6 安装pillow失败
  • 巨人互动|Meta海外户Meta的业务工具转化API
  • 【JAVA】包、权限修饰符、final关键字、常量、枚举、抽象类、接口