mui

mui APP 微信登录授权

不羁的心 提交于 2019-12-01 09:48:41
一、在微信平台上申请appid、appsecret。 二、app --》 manifest.json--》SDK配置(填写申请好的appid和appsecret) 三、在登录页,点击微信登录按钮,若绑定微信,则免账号密码登录直接跳转到首页;若未绑定,则弹出未绑定微信。 // 微信授权登录对象 var aweixin=null; // 调用plus.oauth.getServices获取保存 // 当前环境支持的所有授权登录对象 var auths = {}; mui.plusReady(function() { // 获取鉴权服务 getService(); }) // 获取登录授权认证服务列表,单独保存微信登录授权对象 // 5+APP在plusready事件中调用,uni-app在vue页面的onLoad中调用 function getService(){ plus.oauth.getServices(function(services){ for(var i=0;i<services.length;i++){ auths[services[i].id] = services[i]; } aweixin = auths['weixin']; }, function(e){ plus.nativeUI.alert("获取登录授权服务列表失败:"+JSON.stringify(e)

Adding a checkbox to the NSIS Uninstaller Welcome Page

大憨熊 提交于 2019-12-01 08:25:29
问题 I'm trying to add a checkbox to the welcome screen of my NSIS uninstaller, but I'm having trouble finding an example. From the documentation for MUI2 I can't find any custom functions that can be run on the welcome page. It looks like the finish page is more easy to customize based on the documentation and other answers I've found. Is there a way to customize the Welcome Page? If not, what are the other options for accomplishing the intent? 回答1: The MUI(1) documentation you linked to has a

mui集成微信H5支付(返回白屏问题已经解决)

别说谁变了你拦得住时间么 提交于 2019-12-01 02:50:32
一.项目需求 因为公司人员缺少,没有专门开发安卓和ios的人员,为了项目尽早上线采用了混合APP开发的方式,我选择了MUI混合开发框架,项目中需要在用户购买VIP会员的时候进行支付,所以需要在项目中解决这个问题,由于开发平台的支付没有申请下来,所以暂时先使用微信公众号H5支付. 二.在购买vip页面请求服务端接口获取H5支付的微信链接地址 mweb_url <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>喜登对</title> <script src="js/mui.min.js"></script> <script type="text/javascript" src="js/rem.js"></script> <link href="css/common.css" rel="stylesheet" /> <link href="css/xxx.css" rel="stylesheet" /> </head> <body> <div class="warp"> <div

mui初级入门教程(三)— html5+ XMLHttpRequest 与mui ajax用法详解

痞子三分冷 提交于 2019-12-01 02:41:44
基础铺垫 Javascript XMLHttpRequest网络请求 > XMLHttpRequest 是一个 JavaScript 对象,它最初由微软设计,随后被 Mozilla、Apple 和 Google采纳. 如今,该对象已经被 W3C组织标准化. 通过它,你可以很容易的取回一个URL上的资源数据. 尽管名字里有XML, 但 XMLHttpRequest 可以取回所有类型的数据资源,并不局限于XML。 而且除了HTTP ,它还支持file 和 ftp 协议. —— MDN XMLHttpRequest XMLHttpRequest 让发送一个 HTTP 请求变得非常容易。你只需要简单的创建一个请求对象实例,打开一个 URL ,然后发送这个请求。当传输完毕后,结果的 HTTP 状态以及返回的响应内容也可以从请求对象中获取。 XMLHttpRequest网络请求的一般步骤: 第一步:创建一个 XMLHttpRequest 实例 new XMLHttpRequest(); 第二步:初始化HTTP请求参数 void open( DOMString method, DOMString url, optional boolean async, optional DOMString user, optional DOMString password ); method :请求所使用的

Modern UI how to go to another page from another link

别说谁变了你拦得住时间么 提交于 2019-12-01 01:00:45
I am currently using Modern UI from CodePlex. It is great and easy to use but there are some classes and events that I am not familiar with. Example: I have two GroupLinks named "Patients" and "Configurations". There are several pages in each of the GroupLinks. I tried to navigate from one page to another using a button click event. It worked. But when I tried navigating from Page1 of GroupLink2 to Page1 of GroupLink1, it still worked, but the problem was the active GroupLink remained in GroupLink2 instead of GroupLink1 just like the screenshots show below: Btw, I used the code behind to

mui中判断是点击还是滑动

a 夏天 提交于 2019-11-30 21:53:05
判断和滑动是两种触发方式 滑动分为四种,上下左右(swipeup,swipedown,swipeleft,swiperight) 点击分为两种,点击和双击,一般用单机(tap) 根据自己不同的需求进行相应的使用函数 在此我需要的是判断上下滑动和点击 触发事件的对象.addEventListener("tap",function(){ 需要编辑的代码; }) 触发事件的对象 .addEventListener("swipeup",function(e){ e.stopImmediatePropagation();//阻止冒泡事件 }) 触发事件的对象 .addEventListener("swipedown",function(e){ e.stopImmediatePropagation(); //阻止冒泡事件 }) 来源: https://www.cnblogs.com/rockyjs/p/11641790.html

Vue--mui-- 顶部滑动条实例

依然范特西╮ 提交于 2019-11-30 21:02:23
* *## 实现图片分享列表中顶部的滑动区域** \1. 借助于 MUI 的 tab-top-webview-main.html 控件来实现 \2. 当拿到 UI 代码片段之后,需要把 mui-fullscreen 去掉 --因为这个属性是铺满整个界面,遮盖住界面 \3. 当页面布局没有大问题之后,发现无法实现滑动效果,此时,需要使用官方推荐的形式,去初始化一下控件,具体初始化的方式,参考官方文档: http://dev.dcloud.net.cn/mui/ui/#scroll <!-- 图片分类区域 顶部滑动条区域--> <div id="slider" class="mui-slider"> <div id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted"> <div class="mui-scroll"> <span :class="['mui-control-item', item.id === 0 ? 'mui-active' : '' ]" v-for="item in category" :key="item.id" @tap="getPhotoByCategory

mui页面全屏显示,页面覆盖手机顶部的信号栏电池栏,一般用于启动页和引导页

纵然是瞬间 提交于 2019-11-30 19:17:22
开启全屏 plus.navigator.setFullscreen(true); 关闭全屏 plus.navigator.setFullscreen(false); 没有找到可以单页面开启全屏的方法 这个开启全屏后整个项目都是全屏的了,有的时候只需要几个页面是全屏 我的想法是在需要开启全屏显示的页面的初始化里使用开启全屏,在换页面的跳转方法里关闭全屏,这样就可以实现需要的页面使用全屏 另外加一个可以控制顶部信息栏的方法 plus.navigator.setStatusBarStyle('dark'); //设置状态栏的字体颜色 plus.navigator.setStatusBarBackground('#FFFFFF'); //设置状态栏的背景色 来源: https://www.cnblogs.com/lishuang2243/p/11637026.html

Customizing an exsisting NSIS MUI2 page

谁说胖子不能爱 提交于 2019-11-29 16:59:01
I have added a checkbox successfully to nsis installer's finish page defining functions for MUI_PAGE_CUSTOMFUNCTION_PRE and MUI_PAGE_CUSTOMFUNCTION_SHOW in finish page using MUI . But if I include MUI2 instead of MUI , the check box is not displayed. I suppose there is something different in MUI2 than MUI with respect to this. I could not find documentation on that an if anyone knows that, can I please know??? Thank you Anders MUI1 uses InstallOptions for the Welcome and Finish pages and MUI2 uses nsDialogs. This is documented in the MUI2 readme : The welcome and finish page are no longer

使用mui搜索框触发手机软键盘搜索按钮事件

旧街凉风 提交于 2019-11-29 04:12:40
要虚拟键盘显示“搜索”二字,需满足以下两个条件: (1)设置input属性 type=‘search’ (2)input需在form表单中 <!--html--> <form action=""> <div class="mui-input-row mui-search"> <input id="search" type="search" class="mui-input-clear" placeholder="输入关键字搜索"> </div> </form> 若是实现点击"搜索",实现搜索事件,需要对按键进行监听。注意要点: (1)监听事件类型“keypress” (2)event.keyCode == "13" (3)event.preventDefault(); // 阻止默认事件---阻止页面刷新(表单提交) document.getElementById("search").addEventListener("keypress",function(event) { if(event.keyCode == "13") { document.activeElement.blur();//收起虚拟键盘 toSearch();//TODO 完成搜索事件 event.preventDefault(); // 阻止默认事件---阻止页面刷新 } }); 来源: https://my