IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> HZERO前端框架入门避坑指南-移动端vue项目 -> 正文阅读

[JavaScript知识库]HZERO前端框架入门避坑指南-移动端vue项目

1.创建子模块

在根目录下的src/modules创建自己的子模块

在这里插入图片描述

2.路由

先在根目录下的src/router/index.js中添加子模块的名字,
相当于模块化管理引入子模块的路由文件

在这里插入图片描述

然后在子模块下的router/index.js文件中编写对应的路由即可
其中path对应的是浏览器路由地址
name对应的是this.$router.push{name:xxx} 用于跳转的路由名
component则是引入的views页面组件里的页面组件

在这里插入图片描述

3.api接口请求

首先要在根目录下的store/index.js添加子模块的名字,相当于引入子模块的
store,模块化管理,与上面的路由管理同理,在store添加子模块的原因是,在
vue文件调用接口要通过vuex的dispatch来调用相对应的函数

在这里插入图片描述

在子模块下的api/index.js编写对应调用api接口的函数

在这里插入图片描述

由子模块下的store/index.js文件引入api/index.js文件,将其中的函数展开放
入action中,这样就可以通过vuex的dispatch来调用api/index.js文件里的函数

在这里插入图片描述
在这里插入图片描述

vue文件中通过dispatch调用api接口,其中xxxx/yyyyy  xxxx指的是子模块名称
的驼峰形式,在根目录下的store文件有将子模块名称进行转换,后面的yyyyy
指的则是子模块api文件里的函数名

在这里插入图片描述
在这里插入图片描述

4.接口权限

vue移动端项目也需要配置接口权限,在租户管理员账号下切换至hzero平台,
菜单配置下找到app租户虚拟菜单->app虚拟租户接口点开操作下面的权限集

在这里插入图片描述

然后找到hips.app.org.ps.d-all点开权限

在这里插入图片描述

点击添加权限,选择对应的api接口进行添加即可

在这里插入图片描述

5.打包

  • 第一种打包方式
在根目录下的packages.json文件下借鉴其他子模块的打包命令编写自己子模块的
打包命令,然后yarn run xxx  xxx为打包命令
不建议使用第一种打包方式

在这里插入图片描述

  • 第二种打包方式
第二种:直接打包
直接yarn build打包
这时会让你选择打包的模块
选择打包的环境
选择是否开启vConsole(移动端的调试工具)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.移动端发布

在对应的租户用户下搜索子应用管理
点击新建子应用创建子应用

在这里插入图片描述

点击进入新建的子应用上传zip文件,也就是打包时生成的dist文件,将它压缩成.zip文件
如果是整个dist文件夹压缩,则资源目录前加上/dist
如果是dist文件里的xxx(子模块名)文件夹压缩,则只需要xxx/index.html即可

在这里插入图片描述
在这里插入图片描述

7.子应用管理去掉app端顶部导航

租户用户下子应用管理,搜索对应的子应用点击编辑进入

在这里插入图片描述

勾选隐藏导航点击确认,这样就没有顶部导航了

在这里插入图片描述


粗略版本,后期后修改完善,原创内容,实属不易,点赞收藏,谢谢老板

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-13 09:11:00  更:2021-09-13 09:12:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 19:54:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码