摘要:链接该组件为高布局,可以解决部分键盘输入的问题,但是同时会在中出现向下滚动时无法自动隐藏工具栏和底部栏的问题。在里元素定位为,效果等同于。
链接 https://doc.vux.li/zh-CN/comp...
该组件为100%高布局,可以解决部分键盘输入的问题,但是同时会在safari中出现向下滚动时无法自动隐藏url工具栏和底部栏的问题。
在viewBox里元素定位为absolute,效果等同于fixed。
使用时需要设置 html, body 高为100%:
html, body {
height: 100%;
width: 100%;
overflow-x: hidden;
}
view-box所有父div也需要为100%高度:
如果你想保存滚动距离,推荐使用vuex实现,在特定path对scrollBody监听scroll事件,并获取滚动距离保存到vuex的state里。示例可以参考vux源码的App.vue
现在就是使用 vue 的keep-alive来完成记录列表滚动条问题
watch: {
$route (to, from) { let scrTop = this.$refs.viewBox.getScrollTop() // 从列表到具体文章时保存之前的滚动距离 if (to.name === "detail") { this.$refs.viewBox.scrollTo(0) console.warn("从列表到具体文章时保存之前的滚动距离 this.$refs.viewBox.getScrollTop: " + scrTop) this.$store.commit("SetScrollTop", scrTop) } // 从文章退回列表跳转到之前的位置 if (from.name === "detail") { this.$nextTick(() => { this.$refs.viewBox.scrollTo(store.getters.scroll_top) }) console.warn("从文章退回列表 this.states.scrollTop: " + store.getters.scroll_top)
// this.$refs.viewBox.scrollTo(store.getters.scroll_top)
} } }
我之前没加 this.$nextTick 滚动位置一直不对 今天分享到这里
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/100385.html
摘要:链接该组件为高布局,可以解决部分键盘输入的问题,但是同时会在中出现向下滚动时无法自动隐藏工具栏和底部栏的问题。在里元素定位为,效果等同于。 链接 https://doc.vux.li/zh-CN/comp... 该组件为100%高布局,可以解决部分键盘输入的问题,但是同时会在safari中出现向下滚动时无法自动隐藏url工具栏和底部栏的问题。 在viewBox里元素定位为absolut...
摘要:链接该组件为高布局,可以解决部分键盘输入的问题,但是同时会在中出现向下滚动时无法自动隐藏工具栏和底部栏的问题。在里元素定位为,效果等同于。 链接 https://doc.vux.li/zh-CN/comp... 该组件为100%高布局,可以解决部分键盘输入的问题,但是同时会在safari中出现向下滚动时无法自动隐藏url工具栏和底部栏的问题。 在viewBox里元素定位为absolut...
摘要:註在這篇文章中我們只考慮和為等比例的情況。最後實做出來的功能會像這樣子實做拖曳與縮放瞭解中的和在的世界中,空間的概念可以分成和兩個部分。實際感受的效果在她所撰寫文章中提供了非常好的實做案例。這個座標系統是相對固定的。 理解 SVG 中的 Viewport 和 ViewBox - 實做縮放(zoom)和拖曳(drag)效果 本文章同步刊載於 PJCHENder 前端網頁資源站 不同於以往...
摘要:註在這篇文章中我們只考慮和為等比例的情況。最後實做出來的功能會像這樣子實做拖曳與縮放瞭解中的和在的世界中,空間的概念可以分成和兩個部分。實際感受的效果在她所撰寫文章中提供了非常好的實做案例。這個座標系統是相對固定的。 理解 SVG 中的 Viewport 和 ViewBox - 實做縮放(zoom)和拖曳(drag)效果 本文章同步刊載於 PJCHENder 前端網頁資源站 不同於以往...
阅读 4280·2021-09-09 09:33
阅读 2351·2019-08-29 17:15
阅读 2333·2019-08-29 16:21
阅读 941·2019-08-29 15:06
阅读 2581·2019-08-29 13:25
阅读 539·2019-08-29 11:32
阅读 3196·2019-08-26 11:55
阅读 2557·2019-08-23 18:24