iview-admin2.3.0 技术文档.docx

Iview-admin 2.3.0 技术文档主要涵盖了基于 Vue.js 框架的前端项目开发配置和路由管理。以下将详细解释其中的关键知识点: 1. **Vue.js 基础配置**: 在项目的根目录下,`vue.config.js` 文件是 Vue CLI 的配置文件。这里配置了基础 URL,例如: ```javascript const BASE_URL = process.env.NODE_ENV === 'production' ? '/iview-admin/' : '/' ``` 这段代码根据环境变量 `NODE_ENV` 来设置生产环境或开发环境的基础 URL。`BASE_URL` 用于指定打包后的项目相对于服务器的路径。 此外,`chainWebpack` 配置允许你修改 webpack 链式配置,例如创建别名,简化引用路径: ```javascript config.resolve.alias .set('@', resolve('src')) .set('_c', resolve('src/components')) .set('_conf', resolve('config')) ``` 这里设置了 `@`, `"_c"` 和 `"_conf"` 三个别名,方便快速引用项目中的 `src` 目录、组件目录和配置目录。 2. **配置端口号**: 在 `package.json` 文件中的 `scripts` 字段,可以设置开发服务器的端口号: ```json "scripts": { "dev": "vue-cli-service serve --open --port=80", } ``` 添加 `--port=80` 参数可以将开发服务器设置为监听 80 端口。 3. **跨域设置**: 在 `src/config/index.js` 文件中,你可以配置不同环境下的 API 请求基础 URL,如: ```javascript baseUrl: { dev: 'http://134.175.199.117:8087', pro: 'https://produce.com' } ``` 分别定义了开发环境和生产环境的后端接口地址。 4. **路由配置**: 路由配置位于 `src/router/routers.js` 文件中,分为两部分:`index.js` 定义路由守卫逻辑,`routers.js` 定义具体的页面路由信息。 5. **路由可配项**: 在 `iview-admin` 中,每个路由的 `meta` 字段可以自定义多个参数,比如: - `hideInMenu`: 控制页面是否在左侧菜单显示。 - `showAlways`: 如果设置为 `true`,即使只有一个子路由,父级菜单也会在菜单中显示。 - `notCache`: 设置为 `true` 可避免页面被缓存。 - `access`: 设置页面的访问权限,影响子路由的访问。 - `icon`: 页面在菜单、面包屑和标签导航的图标,自定义图标前需加下划线 ` _`。 - `href`: 用于跳转到外部链接的 URL。 6. **跳转到外部网页**: 如果需要在菜单中添加一个跳转到外部网页的链接,例如跳转到 GitHub: ```javascript export default [ { path: '', name: 'lison16', meta: { href: 'http://222.178.203.72:19005/whst/63/=fhsgtazbnl//lison16', icon: '_love', title: 'Lison 的 github 首页' } } ] ``` 7. **独立页面**: 对于独立的页面,如登录页、错误页,它们不需要 Main 组件,直接在 `routers.js` 的数组中定义即可。例如,登录页的定义: ```javascript export default [ { path: '/login', name: 'login', meta: { title: 'Login - 登录', hideInMenu: true } } ] ``` 总结来说,Iview-admin 2.3.0 技术文档提供了详细的 Vue.js 项目配置和路由管理指南,包括基础配置、端口设置、跨域配置、路由元信息以及独立页面的处理,有助于开发者高效地搭建和维护基于 Vue 和 Iview 的管理后台系统。



















剩余25页未读,继续阅读

- Hooooouch2021-07-29哦吼~感觉不错~

- 粉丝: 20
- 资源: 15
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 格式FormatGreen
- 胃肠道疾病检测的分割息肉数据集1196张+分割掩码(用于计算机辅助诊断).zip
- java项目,课程设计(包含源代码)#-ssm-mysql-基于关联规则的青岛市计算机类考研院校推荐系统
- 制造业行业能源消耗数据(1994-2021).zip
- 基于springboot框架的Javaweb师生健康信息管理系统(完整源码+数据库sql文件+项目文档+Java项目编程实战+编程练手好项目).zip
- 这是以前我很喜欢的杂志
- 轻松实现本地部署私有化AI大模型
- Cursor上下文理解的多种使用方式.pptx
- 《数据结构》-数据结构试卷及解答PDF·
- opencv一些图像处理算法xml文件,例如haarcascades人脸识别模块
- BunifuUI 独立版
- u7iccmab.dll
- 深度学习与Web开发依赖包解析:requirements.txt详细解读及其应用场景
- MATLABSimulink 升降压斩波电路,仿真文档 ,MATLAB Simulink升降压斩波电路仿真文档:深入理解电路工作原理与性能分析,MATLAB Simulink 电路仿真文档:升降压斩波
- 使用Windows SDK创建游戏辅助工具对话框
- nature文章中的BIC能带仿真计算 ,包括能带计算Q因子计算,拓扑电荷计算,包括询问等,所见即所得 ,自然杂志BIC能带仿真计算:从Q因子到拓扑电荷计算的全面解析,自然杂志BIC能带仿真计算:从


