# OneEasyMobileWeb
**Repository Path**: xenli/OneEasyMobileWeb
## Basic Information
- **Project Name**: OneEasyMobileWeb
- **Description**: vant3+vue+typescript
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 3
- **Created**: 2021-06-29
- **Last Updated**: 2021-11-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Vue3.0 ElementPlus typescript
## Project setup
```
npm install
```
### Compiles and hot-reloads for development
```
npm run serve
```
### Compiles and minifies for production
```
npm run build
```
#### 如何自已运行起来查看效果,在线API地址,就可以看到你程序的效果了
更改 文件public->myConfig.json->
{
"apiBaseUrl": "http://edu.callbaba.cn:8000",
"appTitle":"教育系统"
}
#### 欢迎使用VUE3.0 + vant + typescript 后台管理模板
项目Github地址: https://github.com/flmbbb/OneEasyMobileWeb
国内项目Github地址: https://gitee.com/fan-lianman/OneEasyMobileWeb
UI库文档: https://vant-contrib.gitee.io/vant/v3/#/zh-CN
##### 在线预览地址:http://edu.callbaba.cn:8000/myweb/easymobile/index.html#/
个人服务器,宽代小比较慢见谅
##### 平台简介
平台是个简易平台,只是一些入门级的DEMO
##### 平台特色
全用TS实现写的,有助于团队合作和维护;平台支持一个页面多开,例如列表打开明细,打开多个明细界面;
##### 认识平台
1.目录 baselib 自已封装的一些库,只开放一些常用的基本的
1.1 HTTPClient.ts HTTP交互单元,做了封装,我自认为封装的还不错,当然还有很多细节还没考虑
1.2 BaseApi.ts 与HTTP交互一些事例
2.router 路由,没什么好说的,这些是搞VUE必备的知识!
重点充分利用好路由【前置守卫】,可以很好达到界面权限控制,但本平台采用的是tablePanle当容器放component,
基本没路由说法,只需要在打开菜单公共事件控件权限即可,如需要路由版的,后面我在开源个版。
3.store 存储,没什么好说的,这些是搞VUE必备的知识
5.1 ITagItem主要说下这个,菜单还有标题基类
4.views 页面
##### 入门学习,程序基本流程,代码不复杂具体的就自已看源码了
1.1 main.ts 加载
引入一些公共的包及一些控制 axios拦截,全局变量注册 多放在此单元,当然你们也可以自已规化
1.2 App.vue 加载
1.3 跟据vueRouter 加载默认启动路由
##### 重点类介绍
##### 赞助作者


##### 作者简介
姓名:范联满 联系QQ:378464060 交流QQ群:437551621
教育经历:爱玩,把青春多浪费了。读书是有用的,如果你读书只是为了玩,就是对自已的未来不负责,感觉就是在浪费青春,
人生经历:当过网管扫过地,进过工厂当小弟,人生坎坷,最终发粪图墙,最终独霸一方
会什么:
1.入门语言学过delphi,用这货工作了六年了吧,自研一套自定义框架也是开源的
2.Go语言 2021年初学的,同时学了flutter,自已按自已思路搭了套框架,自已爽.
3.HTML JS 没研究多少,拿起来就用,用到什么不懂就百度 语言多是相通的。基本语法看下那可
4.C# 2021年5月入手,搞了个框架。 FastAPI值得你拥有
5.其它杂七杂八的语言多会点,没办法打工的多这样,要这会那会
总结:语言真的不重要,只是个工具,什么场景用什么工具。。
#### 20210705更新简介
增加路由缓存 App.vue
```
```
属性 tagsList=["EduXMList","Home"];要缓存的控件
重点要缓存的页面 其name 值不可为空
比如Home页面
```