MUI的踩坑笔记
最近在做公司项目的手机端实现,稍微记录下遇到的坑
1、在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5+的api,建议都写在mui.plusReady方法中。如下为打印当前页面URL的示例:
mui.plusReady(function(){
     console.log("当前页面URL:"+plus.webview.currentWebview().getURL());
});
2、解决a标签无法跳转问题
mui('body').on('tap','a',function(){
    window.top.location.href=this.href;
});
3、提示mui未定义就注意一下js文件的引用位置;
提示$未定义就注意一下是否将函数包在了下述函数的内部
(function($, doc) {
})(mui, document);
4、在使用手机端的时候js尽量不要用jq,用原生的js会快很多
5、js跳转页面
window.location.href="index.html";//在同当前窗口中打开窗口
window.open("index.html"); //在另外新建窗口中打开窗口
6、JS常用开头
(function($, doc) {
				$.init();
            	$.ready(function() {
				})
})(mui, document);
7、给标签mui-scroll-wrapper类之后,需要在js中写出相应的滑动规则才能滑动
mui('.mui-scroll-wrapper').scroll({
    deceleration: 0.0005 //flick 减速系数,系数越大,滚动速度越慢,滚动距离越小,默认值0.0006
});
8、
MUI的踩坑笔记的更多相关文章
- EntityFramework CodeFirst SQLServer转Oracle踩坑笔记
		
接着在Oracle中使用Entity Framework 6 CodeFirst这篇博文,正在将项目从SQLServer 2012转至Oracle 11g,目前为止遇到的问题在此记录下. SQL Se ...
 - CAS5.3服务器搭建与客户端整合SpringBoot以及踩坑笔记
		
CAS5.3服务器搭建与客户端整合SpringBoot以及踩坑笔记 cas服务器的搭建 导出证书(1和2步骤是找了课程,随便写了一下存记录,不过对于自己测试不投入使用应该不影响) C:\Users\D ...
 - ES踩坑笔记
		
现在开始在业务上使用ES,记录一些踩坑经历,做点笔记. 2018-11-13 source不返回问题 使用了角色校验,客户端插入成功之后获取数据没有source,和查询参数无关. 检查mapping, ...
 - 微信小程序使用pako.js的踩坑笔记
		
问题 今天组长跟我们讨论了个问题,说是文章存储占用有点大,消耗宽带流量费,让我看看能不能找个方法解决一下(文章存储的是html字符串).第一反应是没什么头绪,能想到的就是将相同的字符串替换成一个标识之 ...
 - Vue3.x+element-plus+ts踩坑笔记
		
闲聊 前段时间小颖在B站找了个学习vue3+TS的视频,自己尝试着搭建了一些基础代码,在实现功能的过程中遇到了一些问题,为了防止自己遗忘,写个随笔记录一下嘻嘻 项目代码 git地址:vue3.x-ts ...
 - 开始更新webpack踩坑笔记
		
今天开始学习webpack,记录下踩过的坑-zxf
 - TypeScript|Angular踩坑笔记
		
今天按照Angular官网玩了下demo程序,踩了个小坑,记录下. TypeScript可以将变量申明为自定义类型,同时也不对该类型进行检查(不像C#,如果没有这个类型会报错) 比如下面这样: 如果我 ...
 - clickhouse源码Redhat系列机单机版安装踩坑笔记
		
前情概要 由于工作需要用到clickhouse, 这里暂不介绍概念,应用场景,谷歌,百度一大把. 将安装过程踩下的坑记录下来备用 ClickHouse源码 git clone安装(直接下载源码包安装失 ...
 - 用Java执行Python:Jython踩坑笔记
		
常见的java调用python脚本方式 1.通过Jython.jar提供的类库实现 2.通过Runtime.getRuntime()开启进程来执行脚本文件 1.Jython Jpython使用时,版本 ...
 
随机推荐
- AOP:选择正确的时机进行编织
			
在本文中,我们将采用三种重要的实现的例子,来实践本文提出的概念.这三种 AOP 实现是 AspectJ,Spring 和 JBoss.通过比较他们在 Weave 时机方面的不同,来获得对于如何选择 W ...
 - Linux进程地址空间与虚拟内存
			
http://blog.csdn.net/xu3737284/article/details/12710217 32位机器上linux操作系统中的进程的地址空间大小是4G,其中0-3G是用户空间,3G ...
 - Windows启动控制台登录模式
			
效果如下: 实现代码: Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Lo ...
 - windows同时安装python2和python3
			
系统之前安装了python2.7,现在准备装个python3.6 1:首先下载一个python3.6适合windows32位的包python-3.6.5.exe 然后直接默认双击安装,安装的时候勾选a ...
 - MySQL(五)SELECT语句执行顺序
			
上一篇讲述了Oracle的SELECT语法的执行顺序,这篇讲述MySQL的SELECT语法的执行顺序.MySQL的SELECT语法的执行顺序和Oracle的基本相同,只是增加了MySQL独有的LIMI ...
 - JavaScript小例子
			
1. alert.html <html> <head> <title></title> <script type="text/javas ...
 - SSL证书更换(具体路径可参考iRedMail.tips文件)及邮件服务器架构
			
由于Google的chrome不认可赛门铁克的证书,因此要更换新证书 0.8.6版本 0.9.4版本 - /etc/pk ...
 - bat取时间间隔
			
@echo off echo 现在时间是%time:~,%点%time:~,%分%time:~,%秒 ,%%time:~,%%time:~,% pause echo 现在时间是%time:~,%点%t ...
 - Notes 20180508 : Java基本程序设计结构之关键字与标识符
			
我们成功书写了HelloWorld后,又深入了解了main函数,提到过main并非是关键字,可什么又是关键字呢?这其实就是这章要研究的内容,本节研究关键字与标识符,在标识符中我们也会讲解一下Java中 ...
 - 解决vue跨域axios异步通信
			
在项目中,常常需要从后端获取数据内容.特别是在前后端分离的时候,前端进行了工程化部署,跨域请求成了一个前端必备的技能点.好在解决方案很多. 在vue中,在开发中,当前使用较多的是axios进行跨域请求 ...