详解使用mpvue开发github小程序总结
<p style="text-align: left"> 前言最近有点闲,想起关注已久的 扫码体验、 项目地址https://github.com/cheesekun/wx-github mina坑 scroll-view 高度 可滚动视图区域。 小程序提供的 我们一般需求是,上一块区域固定,下一块区域可滚动,我的处理方法是,拿到机型的可视高度,减去上一块固定区域的高度,动态赋值 {
this.height = res.windowHeight // 获取机型可视高度
}
})
let query = wx.createSelectorQuery() query.exec(res => { 坑点: 我的解决方法是:在 生命周期(同一page携带不同参数) 当我们从一个页面①进入页面②时,我们一般在 从页面②返回到页面①时,若两个页面是不同的page,如①为page/info, ②为page/repo,那没问题,①页面 但是若①为page/info?user=a,②为page/info?user=b,那gg了,从页面②返回到页面①,页面①的数据会变成页面②的数据 为了避免这种情况,我一开始使用 可我很多需求就是类似从①为page/info?user=a到②为page/info?user=b,因此曲线救国想出用 页面 this.getRepos()
},onShow () { const options = getQuery() // vuex let reposStack = JSON.parse(JSON.stringify(this.reposStack)) let len = reposStack.length let endStack = reposStack[len - 1] if (JSON.stringify(endStack) === JSON.stringify(options)) { return } this.reset() user = options.login this.getRepos() },onUnload () { // vuex this.reposStack.slice(0,-1) } mpvue坑query参数
如果以 但是我们知道,当我们从当前页返回到上一页时,上一页并不会执行 假设当前页和上一页是同个 上一页的 举例:①page/info?a=1 => ②page/info?b=2 当我从②返回到①时,①的 我猜 为了避免麻烦,我直接使用了小程序的api getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 return options
} 后记前面几个问题是我初次使用 小程序现在是真的太火了。感觉是个前端都要去玩一下。 再次推一下项目地址,有兴趣的朋友可以参考一下。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |