美文网首页
MUI&H5+零散知识点

MUI&H5+零散知识点

作者: 树树呐雪 | 来源:发表于2019-01-04 14:13 被阅读0次

(持续更新~)

  1. 关闭页面之前最好先隐藏,再关闭。
    否则即使目标页面当前没有打开也会在关闭时先打开再关闭,在用户视角上,看起来页面闪了一下就关闭了,效果不好。
var  w = plus.webview.getWebviewById( "index.html");
plus.webview.hide(w);
plus.webview.close(w);
  1. mui打开新页面的方法:
mui.openWindow({
  url:"",
  id:"",  // 目标页面的id,可以自定。
  createNew:true,  // 是否重复创建同样id的webview,默认为false。
  extras:{}
})
  • 如果目标页面的信息/展示样式等比较固定,不会变化的话:
    createNew字段可以不传(默认为false),或者:createNew:false
  • 如果目标页面信息/样式经常变化的话,为了防止打开或者mui.fire()返回时,打开/返回到错误页面。
    解决这个需要做到以下几点:
    ① 打开目标页面时:createNew:true。
    ② 打开目标页面之前需要先关闭已打开的相同id的webview。
    所以打开信息多变/样式多变的页面的话需要使用下面的方法:
var targetPage= plus.webview.getWebviewById("targetPage.html");
if(!targetPage){
    plus.webview.hide(targetPage);
    plus.webview.close(targetPage);
}       
mui.openWindow({
    url:"",
    id:"targetPage.html",  // 目标页面的id
    createNew:true,  
    extras:{}
})

相关文章

  • MUI&H5+零散知识点

    (持续更新~) 关闭页面之前最好先隐藏,再关闭。否则即使目标页面当前没有打开也会在关闭时先打开再关闭,在用户视角上...

  • Java

    零散知识点 所有java程序由public static void main(String[] args) { }...

  • 零散知识点

    NSInteger转 Byte 数组,长度为2 NSInteger dis = (NSInteger)distan...

  • 零散知识点

    记录在开发过程中的零散知识点,不定期更新1.可以声明全局的私有变量及函数,只需要添加static修饰符即可; re...

  • 零散知识点总结

    标签的合理使用 行级元素只能嵌套行级元素,块级元素可以嵌套任何元素 a标签里面不能适用a标签 p标签当中不能是用d...

  • JavaScript零散知识点

    继承 super 在子类中调用super,会调用父类的方法; 不用super,则会覆盖父类的方法。调用本类中的方法。

  • android零散知识点

    活动被回收了: 输入一段文字,然后去启动另一个activity,上一个活动回收,当back回来时,文字没有了等,这...

  • OC零散知识点

    判断日期是否是昨天(Nsdate对象方法) 图片拉伸方法 这个函数是UIImage的一个实例函数,它的功能是创建一...

  • iOS零散知识点

    AppDelegate生命周期 1. 应用程序启动,并进行初始化时候调用该方法: didFinishLaunchi...

  • 13、零散知识点

    在byte、short、char做运算时,要先转换成int类型在进行计算。 整数相除结果是整数,如果想要小数,则在...

网友评论

      本文标题:MUI&H5+零散知识点

      本文链接:https://www.haomeiwen.com/subject/vzzzlqtx.html