MUI 采坑记录

在 mui-scroll  中 原生点击事件失效 解决办法

    function tap_init() {
        //解决在sroll中 原生click事件失效
        function click() {
            this.click();
        }
        mui(".search-group-list").on('tap', '.item', click)
        mui(".youhui_search").on('tap', '.mui-icon-closeempty', click)
    }

键盘搜索

使用 @keyup  绑定事件 传入参数 event

 input type="search" placeholder="请输入商品名称搜索..." 

添加百度地图 SDK

安全码:
SHA1:应用打包时使用证书的指纹字符串(SHA1),
HBuilder默认打包使用的签名为”BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58″(Android打包证书);

Package:

应用包名,在提交App云端打包时默认为“io.dcloud.%APPID%”(用户可自定义修改),如“io.dcloud.HBuilder”。


MUI – 第三方登陆 配置

在微信开放平台 配置相关参数

 

hbuilder APP配置文件

 

 

JS代码

document.getElementById("weixin_login").addEventListener("tap", function() {
	//获取第三方服务通道
	plus.oauth.getServices(function(services) {
		auths = services;
		//第三方登陆
		authLogin(auths)
	}, function(e) {
		alert("获取分享服务列表失败:" + e.message + " - " + e.code);
	});
	//第三方登陆
	function authLogin(auths) {
		alert(JSON.stringify(auths));
		var s;
		//使用微信通道进行登陆
		for(var i = 0; i < auths.length; i++) {
			if(auths[i].id == "weixin") {
				s = auths[i]
			}
		}

		alert(JSON.stringify(s))
		//如果没有登陆信息 则进行登陆
		if(!s.authResult) {
			
			s.login(function(e) {
				alert(JSON.stringify(e))
				alert("登录认证成功!");
			}, function(e) {
				alert(JSON.stringify(e))

				alert("登录认证失败!");
			});
		} else {
			alert("已经登录认证!");
		}
	}
})

 

One Comment

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注