🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、基于平台 我们把下载的平台最新版本的子工程mobile及所有目录下文件全部拷贝到VSCode的workspace中去; ![](https://img.kancloud.cn/3f/87/3f878bc9eab29003c631e13fee795e6d_1410x597.png) VSCode中,打开目录; ![](https://img.kancloud.cn/a7/8b/a78b35a47ab57e76b376f8e8c6641b5d_1920x1039.png) ![](https://img.kancloud.cn/73/29/7329db31565b1a5d0748fbeba093db88_1920x1030.png) 然后安装依赖; ![](https://img.kancloud.cn/9b/54/9b542882103e965439f78cce6d0c15b2_1920x1030.png) 修改后端地址: ![](https://img.kancloud.cn/27/b2/27b2d664278fbe97a24fece1a5b79115_1920x1030.png) 运行; ![](https://img.kancloud.cn/43/1d/431df74ca7a3cad6fa853833f00446a2_1920x1030.png) 效果: ![](https://img.kancloud.cn/ab/fd/abfd2a1e4ce900992386fb2886498cbe_400x715.png) ![](https://img.kancloud.cn/8c/7a/8c7a7fe84e203aadf501b32e3a285262_396x712.png) ## 二、生成代码 我们打开一个生成的前端代码中mobile版本的目录,可以看到,有两个子目录,其中pages子目录里面是页面,而config子目录里面是配置文件; ![](https://img.kancloud.cn/ad/4e/ad4e18c172e3952fbb1b492b39017ff7_1268x585.png) ### **页面** 将生成的web/mobile/pages目录下生成文件,拷贝到工程目录下views/business之下(生成的文件夹必须放到business下,如果当前工程还没有创建该文件夹请手动添加); ![](https://img.kancloud.cn/70/f7/70f7b78a5fdf06b4f2f8ab2123bcbaea_1092x519.png) ### **路由** 将生成的web/mobile/config目录下,里面以`.router.js`结尾的文件,就是生成的模块路由文件;,复制需要的片段到指定文件**src/router/index.js**中; ![](https://img.kancloud.cn/16/b9/16b9c61fd52c763ccc95eaa85180fa3a_1920x1030.png) ## 三、辅助设置 在**src>views>home>childComps>homeList.vue**中**ullistdata**中,增加新增模块的路由地址; ``` { imgurl: require('@/assets/navHome/3.png'), title: '示例列表', url: '/listCardDataCollect', }, ``` ![](https://img.kancloud.cn/04/a5/04a53b193559e02bfa24ad13dc94077f_1920x1030.png) 在**src>views>home>childComps>allNav.vue**中**homeList**,增加新增模块的路由地址; ``` { path: '/listCardDataCollect', title: '示例列表', imgUrl: require('@/assets/navHome/3.png'), }, ``` ![](https://img.kancloud.cn/fa/63/fa6341556291277f38ea03af48aabcc3_1920x1030.png) >[danger] 必须注意,配置到导航的URL地址,其对应的api需要用GET模式; ## 四、运行测试 在VSCode中启动代码服务; 在终端中,切换到当前工程的根目录,然后敲命令: ``` npm run serve ``` 启动就绪后,根据提示的地址,访问前端首页,登陆进去后; ![](https://img.kancloud.cn/67/f2/67f209b132d20efe1f987e5e912a9b23_398x715.png) 看到了刚才新增的入口图标了,点击图标,基于定义的路由,进入新开发的实例了; ![](https://img.kancloud.cn/cf/09/cf0981b23765b4beca79ee2629fe69f0_393x714.png) 新增: ![](https://img.kancloud.cn/95/cd/95cd86dfb9f971e1ca6f0ce3270d7f6d_399x714.png) 提交后,看看数据库: ![](https://img.kancloud.cn/15/fc/15fc5e9c0aac25ed3856b70d85ba617a_1414x213.png) 发现数据库中,果然已经多了一条数据了,说明代码运行成功了; ## 五、总结 从上面的过程,我们可以得到这个结论:基于统一技术平台的项目开发,前端的移动端开发工作量也是集中在根据业务需要来精细化微调代码;