前面提到使用vue开发APP,自己不太熟悉,后来了解到有这个mui框架,然后改变状态栏颜色和监听返回键也是使用的这个框架,后来又遇到了一些问题,但是官网没有写操作方法(也许是没找到),后来在网上找到了解决办法,现在稍微总结一下,个人认为这个框架很强大

老规矩先上 mui框架官网

  1. 初始化mui框架
mui.init();
  1. 当DOM准备就绪时,指定一个函数来执行,进入页面执行的函数基本写在这个里面,例如改变状态栏字的颜色等等
mui.plusReady(function() {//函数体
})
  1. 获取Android权限
plus.android.requestPermissions(["权限名"],function(resultObj){console.log(resultObj)}
)
例如获取相机权限
plus.android.requestPermissions(["android.permission.CAMERA"],function(resultObj){console.log(resultObj)}
)

具体有哪些权限可以在打包时看Android权限配置,这里打钩不一定有效,例如我上面使用的相机权限,但是可以看到权限名称

  1. 关闭软件盘
document.activeElement.blur();
  1. 更改状态栏字的颜色
plus.navigator.setStatusBarStyle("dark");//dark深色;light浅色

2021.11.10更新

老总之前让开发的APP,现在搞了一个广告屏,想用一个APP开启自启,然后开发的这些应用在APP里面直接点击按钮唤醒

  1. 唤醒其他APP
plus.runtime.openURL(UrlSchemes, errorCB,identity);
第一个参数是要唤醒的应用的url,必选
第二个参数是打开URL地址失败的回调,可选
第三个参数是指定打开URL地址的程序名称,可选

需要唤醒的APP打包时填写这个,我这里填的是 collect(采集),如果不填这个默认是应用的appid小写

代码写的时候


使用npm run build打包后再使用HbuilderX打包5+APP应用安装可以使用,使用浏览器没反应
另外还有个不使用mui框架的方法就是直接使用a标签链接也可

2022.1.19更新

上面那个APP,要完全不让别人退出,需要隐藏下面的虚拟导航栏,例如返回键和桌面键

  1. 隐藏手机下方虚拟按键
plus.navigator.hideSystemNavigation();

后续遇到其它问题再补充

也可以看我之前写的一些解决5+APP的博客
HbuilderX打包的vue项目,状态栏问题
解决使用HbuilderX打包vue项目后,按物理返回键直接退出程序的问题
HbuilderX打包vue移动端项目自有证书生成

❀❀❀❀❀❀完结散花❀❀❀❀❀❀

Written ❤️ sywdebug.

vue开发移动端,mui框架的各种使用方法相关推荐

  1. 用Vue开发小程序的框架

    在尤大微博铺垫着"将会引入一些关于 TypeScript 的改进"一周之后,代号为 Level E 的 Vue.js 2.5 带着日漫风来到了我们眼前.从 Release Note ...

  2. android底部导航栏svg,vue开发移动端底部导航条功能

    效果图 src/app.vue 头部导航 内容区域 import Tabbar from 'components/tabbar'; export default { name: 'App', comp ...

  3. vue开发移动端环境配置_如何设置移动开发环境

    vue开发移动端环境配置 The use of mobile devices has increased considerably in the past decade. It has been ov ...

  4. Vue.js 2.5 发布,而这个会玩的团队已经自研出用 Vue 开发小程序的框架了

    在尤大微博铺垫着"将会引入一些关于 TypeScript 的改进"一周之后,代号为 Level E 的 Vue.js 2.5 带着日漫风来到了我们眼前.从 Release Note ...

  5. vue前端移动端UI框架比较分析

    Vant Vant框架简介 组件都是来源于有赞的微商城业务,并且经过有赞业务的检验 完善详实的 中文文档 专门的设计师团队维护视觉规范,统一而优雅 支持 babel-plugin-import 单测覆 ...

  6. python 移动ui框架_Touch UI:基于vue的移动端UI框架

    Hi,我们做了一款高质量的.免费的移动端UI框架. 经过将两年多开发和项目实践,我们终于把Touch UI开放出来了.这是一套基于vue.js打造的移动端UI框架,包含近百种组件,几乎囊括了开发移动应 ...

  7. Vue开发跨端应用(一)环境搭建

    前言: 基于vue开发一款跨三端的简单环境,使用electron开发桌面程序,使用cordova开发移动应用 github: https://github.com/317482454/electron ...

  8. vue开发移动端h5环境搭建

    技术选型 公司现在需要开发移动端的h5,使用现在比较流行的vue 2.0开发,使用的脚手架是Vant2,网络访问使用的是axios,路由跳转使用的是vue-router,开发工具是vscode,作为一 ...

  9. vue,uni-app 移动端UI框架(组件库)

    一.Vant UI 轻量.可靠的移动端 Vue 组件库 https://youzan.github.io/vant/#/zh-CN/intro 二.uView(推荐): 多平台快速开发的UI框架. 介 ...

最新文章

  1. Lion的发送E-mail的类
  2. .gitignore和.gitkeep有什么区别?
  3. iOS发展系列II - UILabel 使用摘要
  4. Visual Studio 2017配置CTP的API文件
  5. hexeditor 复制二进制值_MySQL并发复制演进
  6. java socket长连接怎么维持_socket长连接的维持
  7. 多个线程“打架抢夺”同一个资源,该如何让它们安分?
  8. MySQL时区错误导致server time zone value 'Öйú±ê׼ʱ¼ä' 错误
  9. linux -初步认识之软件安装
  10. 计算机基础-操作系统
  11. 基本的广告法违禁词、违规词以及敏感词大全
  12. 计算机科学与技术考研吧,计算机科学与技术考研学校排名
  13. 陈小龙linux及服务器正文 配置rewrite
  14. CrossBar 将 PUF 技术引入 ReRAM
  15. 爱国者P8880,完美展示!
  16. 【P4】解决本地文件修改与库文件间的冲突问题
  17. git did not exit cleanly (exit code 1)
  18. 调试本地SQLServer存储过程
  19. 对猫眼T100进行简单数据分析
  20. 传奇该怎么选择服务器?

热门文章

  1. java炸弹游戏_java制作数字炸弹游戏-萌新疑点,Java语言交流,技术交流区,鱼C论坛 - Powered by Discuz!...
  2. 助力打造智慧互联城市,巨杉数据库与东华发思特软件完成产品互认证
  3. DC/DC电源模块直流升压线性可调正负输出5v12v24v转0-±50v/±110v/±200v/±250v/±360v/±500v
  4. Raspberry-Pi-PICO系列--第八篇 高级篇使用SWD接口下载和调试(第二章)
  5. CStdioFile总结
  6. suse 11 sp3修改系统时间
  7. 电脑管家独立版 v3.1 官方版
  8. linux系统搭建局域网邮件,Linux局域网邮件服务器搭建
  9. Android端本地音乐播放器(一)---前言
  10. http://www.w3school.com.cn