摘要:页面布局页面整体布局分上中下上下部门导航栏,每个页面所共有页面的主体,随内容可滚动栏,页面可选,有的有,有的无可分离组件日期组件审批流组件列表组件可分离的工具库申请单类型事假病假年假对应数据类型应该为,需要一个转换为对应的方法申请单状
页面布局
App页面整体布局分上中下 || 上下部门;
NavigationBar -> 导航栏,每个页面所共有;
MainContext -> 页面的主体,随内容可滚动;
TabBar -> Tab栏,页面可选,有的有,有的无;
可分离组件日期组件;
审批流组件:
列表组件;
可分离的工具库
申请单类型: ‘事假’、‘病假’、‘年假’;
对应数据类型应该为Number,需要一个转换为对应icon的方法;
申请单状态: ‘审批中’、‘已拒绝’、‘执行中’、‘已结束’;
对应数据类型应该为Number,需要一个转换为对应icon的方法;
审批状态:‘未到达’、‘待处理’、‘已拒绝’、‘已同意’;
对应数据类型应该为Number,需要一个转换为提示文字的方法;
日期时间字段
可能需要时间格式化工具库;
项目文件结构以下是项目资源src/下的预期文件结构,可以先不看,后续一步步填充,甚至可能修改:
Views
Layout
只需加载一次的视图主结构;
业务文件夹
index.vue
others
Components
公用的才提取出来;
styles
全局样式文件
公用样式文件
router
路由配置文件
store
状态管理文件
assets
图片、字体等资源文件
utils
公用的工具;
constants
常量配置文件
mixins
通用继承组件
接下来聊点具体的业务:
角色当前项目中,有两类人:
申请人
申请人对应着“我的申请”、“详情页”、“新建申请”三个视图;
“我的申请”分为“审批中”、“已完成”;
“审批中”的列表数据;
“已完成”的列表数据;
“详情页”有两种情况:
“审批中”的申请单,无操作性;
“执行中”的申请单,可以“结束”申请单;
“新建申请”:
收集申请单必要字段;
有“提交”操作;
审批人
审批人对应着“我的审批”、“详情页”两个视图;
“我的审批”分为“待处理”、“已完成”;
“待处理”的列表数据;
“已完成”的列表数据;
“详情页”有两种情况:
“待处理”的申请单,可以“同意”、“拒绝”申请单;
“已完成”的申请单,无操作性;
表单数据 “新建申请”表单数据; “详情页”(审批)意见; 章节回顾该如何划分视图Views,为什么这样划分
该如何提取组件,为什么这样提取
该如何分离工具,为什么这样分离
思考接下来如何实现Views呢?
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/96495.html
摘要:目前,我们还没有创建项目,进入预期项目目录的上一级文件目录下即可。使用脚手架初始化项目最后一个为项目名称,可以自定义其它名称。 本章以下命令都是在cmd命令行中进行的。 安装命令行 npm i -g vue-cli 安装完成后,输入vue -V返回版本号,即安装成功; 初始化项目 切换到项目目录下 项目目录,即项目所在目录。 目前,我们还没有创建项目,进入 预期项目目录 的上一级文件目...
摘要:若需要传参,传第二个参数不接受多个参数的传入,最多只接收两个参数请求数据目前,通过以上步骤,我们独立的构建了模拟数据和状态管理,但还没有将它们结合起来。验证如果你想验证写出来的模拟数据是否正确,可以在示例页打开控制台,直接运行。 关于模拟数据,这里使用Mock.js这个库,关于用法,官网说的也比较详细,这里我就简单的带一下。 列表数据 我们先将项目中src/components/Hel...
摘要:至于,为什么跟踪文件因为这个功能是开发环境下独有的,要修改开发环境吖,必然找开发环境的配置文件进行跟踪。测试可行性重启项目后,在浏览器中输入是你本地,可通过查看能够访问,就说明局域网内的其他端可以访问。然而,这样并没有结束。 本章内容包含上一章思考的解决,还有一些其它的定制... CSS预处理 关于对.vue文件模块处理规则的配置依次可在build/webpack.base.conf....
摘要:是中的条件指令,根据返回的布尔值动态添加或移除元素。传值方式我是标题需要在中定义函数传的值为字符串,不需要前缀传的值为非字符串数字布尔值函数数组对象,为前缀,值为表达式计算结果在程序中,如引用的值。为该组件内,元素绑定的事件处理函数。 视图 包含内容#NavigationBar、#TabBar、#MainContext; 为什么#NavigationBar、#TabBar分在Layou...
阅读 1620·2023-04-26 02:11
阅读 2921·2023-04-25 16:18
阅读 3657·2021-09-06 15:00
阅读 2578·2019-08-30 15:55
阅读 1818·2019-08-30 13:20
阅读 1985·2019-08-26 18:36
阅读 3055·2019-08-26 11:40
阅读 2501·2019-08-26 10:11