UNPKG

h-ui-quickapp

Version:

快应用H-UI组件库开源 ## 简介 h-ui是一套为快应用开发者量身打制的UI组件库,以传统html5标签为基础,遵循主流前端框架样式命名习惯,对快应用原生组件二次封装而成,以实现快应用“全组件式开发”为目标,让快应用开发就像搭积木!

73 lines (70 loc) 1.61 kB
/** * 显示菜单 */ function showMenu () { const prompt = require('@system.prompt') const router = require('@system.router') const appInfo = require('@system.app').getInfo() prompt.showContextMenu({ itemList: ['保存桌面', '关于', '取消'], success: function (ret) { switch (ret.index) { case 0: // 保存桌面 createShortcut() break case 1: // 关于 router.push({ uri: '/About', params: { name: appInfo.name, icon: appInfo.icon } }) break case 2: // 取消 break default: prompt.showToast({ message: 'error' }) } } }) } /** * 创建桌面图标 * 注意:使用加载器测试`创建桌面快捷方式`功能时,请先在`系统设置`中打开`应用加载器`的`桌面快捷方式`权限 */ function createShortcut () { const prompt = require('@system.prompt') const shortcut = require('@system.shortcut') shortcut.hasInstalled({ success: function (ret) { if (ret) { prompt.showToast({ message: '已创建桌面图标' }) } else { shortcut.install({ success: function () { prompt.showToast({ message: '成功创建桌面图标' }) }, fail: function (errmsg, errcode) { prompt.showToast({ message: `${errcode}: ${errmsg}` }) } }) } } }) } export default { showMenu, createShortcut }