设为首页 加入收藏

TOP

uni-app学习(二)(二)
2019-09-17 18:58:37 】 浏览:54
Tags:uni-app 学习
console.log(res.currentSize); console.log(res.limitSize); } }); } } var Sync={ set(k,val,expires){ var expires=expires || 300; var type= typeof val; if(type==='object'){ val =JSON.stringify(val) } return uni.setStorageSync(k,{data:val,expires:expires+(Date.parse(new Date())/1000),type:type}) },get(k){ try{ var data= uni.getStorageSync(k) || {}; // console.log(data) if(data.expires){ if(data.expires> (Date.parse(new Date())/1000)){ if(data.type==='object'){ return JSON.parse(data.data) } return data.data; } uni.removeStorageSync(k); try { uni.removeStorageSync(k); } catch (e) { // error } } }catch(e){ console.log(e) return false; //TODO handle the exception } return false; },reset(){ // 获取本地说有缓存信息 删除过期的,超长的,净化系统 try { const res = uni.getStorageInfoSync(); console.log(res.keys); console.log(res.currentSize); console.log(res.limitSize); } catch (e) { // error } } } export default { // CusBASE64: __BASE64, set:Storage.set,//异步 get:Storage.get, reset:Storage.reset, setSync:Sync.set,//同步 getSync:Sync.get, resetSync:Sync.reset // encoder:base64decode }

引入

import Storage from '@/common/utils/Storage.js'

1.4. 节点布局交叉状态

  1. uni.createIntersectionObserver,地址
  2. 作用:可以用来推断某些节点是否可以被用户看见、有多大比例可以被用户看见

1.5. TabBar操作

  1. uni.hideTabBar()
  2. 作用:隐藏TabBar,还有很多TabBar相关操作,参看这里
  3. 可以进行红点显示,角标显示等等

1.6. uni的节点选择器

  1. uni.createSelectorQuery(),可以用来选择特定节点进行操作,参看这里,用于懒加载图片
  2. 例子
uni.createSelectorQuery().selectAll('.lazy').boundingClientRect((images) => {
                    images.forEach((image, index) => {
                        if (image.top <= this.windowHeight) {
                            this.list[image.dataset.index].show = true;
                        }
                    })
                }).exec()
  1. 当然图片自身有个属性可以设置懒加载,只是有一定局限性,参考这里,使用lazy-load属性为true能达到同样的效果

1.7. 布局上遇到的问题

  1. 想实现类似饿了吗的悬浮框效果,即上移过程中,中间的某个组件框到顶部后不再上移,呈类似置顶效果
  2. 参考这个
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇原生JS-----一个剪刀石头布游戏 下一篇uni-app悬浮框模板

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目