闫雪

闫雪 查看完整档案

北京编辑保定学院  |  计算机应用技术 编辑天助定  |  前端开发 编辑填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

闫雪 发布了文章 · 1月15日

uni-app 开发微信小程序时 ,bug:wx.switchTab: url 不支持 queryString

前言:在首页分类入口跳转到具体某一分类时,分类页是项目的底导页面,存在于tabbar里,需要使用switchTab进行跳转。参数是分类的id,用来展示分类的某一具体分类。
此时报错wx.switchTab: url 不支持 queryString

image

在uni-app和微信小程序的API中明确表示,路径后不能带参数。

方案一:
思路就是通过storage来缓存数据, 跳转到指定页后获取storage, 并清除数据。 需要特别注意的是, 跳转到tabBar页面,并非关闭其他所有非tabBar的页面,跳转发生时 可能指定页面已经onLoad的情况下, 所以可以把获取参数的逻辑写在onShow里。

跳转代码:

uni.setStorageSync('categoryId','254')  
uni.switchTab({
    url:'/pages/tabbar/category'
})

获取参数的代码:

onShow(){
    try {
        const result = uni.getStorageSync('categoryId')
        if (result) {
            // ...接下来要做的事....

            // 清除数据
            uni.removeStorage({
              key: 'categoryId'
            })
        }
    } catch (error) { 
        //没有相关数据
    }
},

方案二:
uni-app开发的可以使用vuex来存储categoryId,但是一定要记得用完清掉。接收时可以把获取参数的逻辑写在computed里。

store下index.js的代码定义以初始化的方法:

state:{
    categoryId:''
},
mutations: {
    setCategoryId(state,data){
    state.categoryId = data;
},

需要赋值跳转的代码:

this.$store.commit('setCategoryId',254)
uni.switchTab({
    url:'/pages/tabbar/category'
})

需要获取的代码:

computed: {
    categoryId(){
        return this.$store.state.categoryId;
    },
}
查看原文

赞 0 收藏 0 评论 0

闫雪 发布了文章 · 1月15日

uni-app swiper 无限循环 不停

首先明确一下swiper的基础参数的功能:

indicator-dots:是否显示轮播点
indicator-color:轮播点的颜色
indicator-active-color:当前选中轮播点的颜色
autoplay:是否自动切换
current:当前轮播点/滑块的index
**interval:自动切换时间间隔(滑块停留在当前的时长)
duration:滑动动画时长(切换到下一个滑块时所用的时长)**
circular:是否采用衔接滑动,即播放到末尾后重新回到开头

今天工作时出现了如题的bug,很弱智,查看了好几遍api才发现的问题所在,问题是interval和duration两个时长的配置设反了。正常来讲 interval时长>duration时长 的才对。记录一下。仅此。

查看原文

赞 0 收藏 0 评论 0

闫雪 关注了专栏 · 1月14日

我的Android开源之旅

微信公众号:我的Android开源之旅。 四年工作经验,三年架构经验,五年Github开源经验, 擅长设计模式,架构设计,移动设备通讯。热爱技术,常年活跃在各大移动开发社区,对前沿技术保持高度的学习和关注。 目前在Github平台上Java语言世界排名第400名:http://git-awards.com/users/search?login=xuexiangjys

关注 2495

闫雪 关注了专栏 · 1月14日

SegmentFault 行业快讯

第一时间为开发者提供行业相关的实时热点资讯

关注 54143

闫雪 关注了专栏 · 1月14日

vivo 互联网技术

分享 vivo 互联网技术干货与沙龙活动,推荐最新行业动态与热门会议。

关注 6523

闫雪 关注了专栏 · 1月14日

前端森林公众号

一个有温度的前端号,关注行业前沿。从基础到架构,携手你我共同成长。

关注 9886

闫雪 关注了专栏 · 1月14日

前端开发那些事儿

前端知识:HTML、CSS、JS、React,nodejs、Chrome、数据结构与算法,计算机网络等精华知识分享交流。

关注 6221

闫雪 关注了用户 · 1月14日

日拱一兵 @tanrigongyibing

欢迎关注,公众号「日拱一兵」,以读侦探小说思维趣味轻松学习Java技术

关注 22821

闫雪 关注了专栏 · 1月14日

技术风暴

关注公众号「关山不难越」学习更多前端进阶知识。 Classical is something not fade,but grow more precious with time pass by,so is dream id dream.

关注 5129

闫雪 关注了用户 · 1月14日

敖丙 @aobing

关注 5780

认证与成就

  • 获得 1 次点赞
  • 获得 1 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 1 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-01-20
个人主页被 304 人浏览