let that=this let pages=getCurrentPages() let currPage=pages[pages.length-1]//当前页 // 判断是不是从会议列表页面进入的,前面是判断有没有这个数据,后面是判断有没有这个值 if(!currPage.hasOwnProperty("finishMembers")||!currPage.finishMembers){
时间: 2023-12-06 21:42:54 浏览: 81
getCurrentPages()使用
这段代码是使用小程序开发时的JavaScript代码,主要作用是判断当前页面是不是从会议列表页面进入的,并且判断是否有finishMembers这个值。如果没有从会议列表页面进入或者没有finishMembers这个值,就执行相应的操作。
第一行代码的意思是将当前的this赋值给that变量,这是因为在JavaScript中,this的指向经常会发生变化,为了避免出现this指向错误,可以先将this保存在一个变量中。
第二行代码调用了小程序提供的getCurrentPages()方法,获取当前所有已经打开的页面栈,返回一个页面栈数组。
第三行代码获取了当前页面栈数组中的最后一个页面,也就是当前页面。
第四行代码通过判断当前页面对象的属性中是否有finishMembers属性,以及该属性的值是否为真来判断当前页面是否从会议列表页面进入,并且是否有finishMembers这个值。如果没有,则执行相应的操作。
阅读全文