首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

程序开发实战(11):滚动组件(picker

picker组件用于从列表中选择一个item,效果有点像iOS的ActionSheet,从窗口的底部弹出,选择一个item后关闭。picker可用于选择普通的item,也可以用于选择时间和日期。...我们可以使用picker组件的mode属性设置这3种列表方式。mode可以设置的值是selector、time和date。默认值时selector。...下面的布局代码使用了3个picker组件演示了上述3种picker组件的使用方法。...图1 未显示选择列表的picker组件显示效果 点击第1个picker组件,会弹出如图2所示的列表,可上下滑动选择item,然后点击“确定”按钮,会选中该item,并显示在picker组件上。 ?...图2 普通picker选择列表的效果 点击第2个picker组件,会弹出如图3所示的时间选择列表。 ? 图3 时间选择列表 点击第3个picker组件,会弹出如图4所示的日期选择列表。 ?

1.5K20

程序picker组件关于objectArray数据类型绑定

一、前言:   我发现很多的同学都在抱怨说程序picker的mode = selector/mode = multiSelector 无法实现Object Array数据类型的绑定,其实很多人就想要和...html中的下拉选中的通过选中获取vaule中的属性值,其实认真查看picker组件详解的都知道其实是可以实现的,只不过给的实例是array的实例而object array实例是留给大家去动手的哟...EventHandle value 改变时触发 change 事件,event.detail = {value: value} disabled Boolean false 是否禁用 ...picker组件详解:https://developers.weixin.qq.com/miniprogram/dev/component/picker.html?...search-key=picker 首先我的数据格式是:[{ name: '服务质量', id: 20 }, { name: '服务品质', id: 24 }, { name: '服务速度', id:

2.6K30

程序自定义底部弹出框功能

本文实例为大家分享了程序自定义底部弹出框的具体代码,供大家参考,具体内容如下 实现这么一个功能,点击选项进行选择,效果是从底部弹出选项框(带滑出动画),选择了某项或者点击其他地方,隐藏(带滑出动画...效果图如下: 可适用于任何场景,如普通选项(如图)或者类似商城程序选择商品属性的弹出框。只需要把内容替换自己需要的即可。...动画前初始位置*/ .bottom-positon{-webkit-transform:translateY(100%);transform:translateY(100%);} /* 底部弹出框...如果一个页面中使用了两个同样效果的弹出框,只需要稍微修改一下就行了,这里就不贴出来。 为大家推荐现在关注度比较高的程序教程一篇:《程序开发教程》编为大家精心整理的,希望喜欢。...以上就是本文的全部内容,希望对大家的学习有所帮助 未经允许不得转载:肥猫博客 » 程序自定义底部弹出框功能

3.8K30

配置程序自动更新

但是, 随着我们更新次数的增加,这种方式就很不友好,用户体验下降,所以在开发中,我们就要考虑配置程序自动更新。...首先,我们需要了解下程序的运行机制,程序启动可以分为两种情况,一种是冷启动,一种是热启动。 冷启动:如果用户首次打开,或程序销毁后被用户再次打开,此时程序需要重新加载启动,即冷启动。...上面简单介绍了程序的运行机制和更新机制,接下来就是配置程序自动更新。...我们在app.js中,新增如下代码 // 程序自动更新 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager...程序会重新编译,版本更新已提示 ? ? 更新完会重启,程序自动更新已配置完成。

1.3K1413

程序版本自动更新

说明 1: 当用户点击左上角关闭,或者按了设备Home 键离开程序并没有直接销毁,而是进入了后台; 当再次进入微或再次打开小程序,又会从后台进入前台,只有当程序进入后台一定时间,或者系统资源占用过高...2: 程序的启动分为"冷启动" 和 "热启动". 热启动是指: 程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的程序切换到前台。...冷启动是指: 程序首次打开或销毁后再次被打开 3: 更新版本 冷启动时, 如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的程序需要等下一次冷启动才会应用上。...,无法使用该功能,请升级到最新版本后重试。'...}) } } 补充 文章首发于程序版本自动更新

1.2K30

程序自动化测试

在公众号后台,经常有人留言,咨询程序自动化测试,或是搜索程序自动化测试的文章。 这里将程序官方自动化sdk进行简要的说明,以便大家自己去学习和研究,免得在学习的路上走偏了。...程序自动程序自动化 SDK 为开发者提供了一套通过外部脚本操控程序的方案,从而实现程序自动化测试的目的。...程序自动化 SDK 与它们的工作原理是类似的,主要区别在于控制对象由浏览器换成了程序。...特性 通过该 SDK,你可以做到以下事情: 控制程序跳转到指定页面 获取程序页面数据 获取程序页面元素状态 触发程序元素绑定事件 往 AppService 注入代码片段 调用 wx 对象上任意接口...运行环境 安装 Node.js 并且版本大于 8.0 基础库版本为 2.7.3 及以上 开发者工具版本为 1.02.1907232 及以上 安装 使用程序自动化 SDK,直接执行以下命令: > npm

3K20

自动化测试程序

程序已经成为一个大的入口了,在测试中如何自动化测试程序呢? 程序是webview的,跟其它的hybrid的程序测试起来没什么区别。...整体环境初步搭建完成,开始折腾程序了。 由于腾讯系QQ、等都是基于腾讯自研X5内核,不是google原生webview(其实就是进行了二次定制)。...X5内核应用自动化方式和普通混合应用有非常多的差异,接下来以程序举例介绍怎么来开展X5内核的自动化。 打开,在任意好友窗口输入,然后点击它:debugx5.qq.com ?...有很多的进程,每一个程序都运行在不同的进程中。 进入X东后,看下当前运行在哪个进程中。...个人觉得程序的UI自动化测试,没有必要大张旗鼓。当然,为了领导开心,你可以扩大规模。

2.7K10

程序版本自动更新

说明 1: 当用户点击左上角关闭,或者按了设备Home 键离开程序并没有直接销毁,而是进入了后台; 当再次进入微或再次打开小程序,又会从后台进入前台,只有当程序进入后台一定时间,或者系统资源占用过高...2: 程序的启动分为”冷启动” 和 “热启动”. 热启动是指: 程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的程序切换到前台。...冷启动是指: 程序首次打开或销毁后再次被打开 3: 更新版本 冷启动时, 如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的程序需要等下一次冷启动才会应用上。...}) } }) } else { wx.showModal({ title: '提示', content: '当前版本过低...,无法使用该功能,请升级到最新版本后重试。'

1K10
领券