首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信开发者工具上拉刷新和下滑加载效果

需主动调用 wx.hideLoading 才能关闭提示框 wx.showLoading({ title: '加载中', mask: true }) 复制代码 数据加载完成后再关闭...需要在json文件中加入 enablePullDownRefresh(是否开启当前页面下拉刷新),backgroundTextStyle(下拉 loading 的样式,仅支持 dark / light...wx.stopPullDownRefresh(); 点击轮播图 预览大图 给轮播图绑定点击事件 handlePrevewImage后调用小程序api prevewImage handlePrevewImage.../utils/asyncWx.js", 还有导入支持async的runtime.js, 就可以使代码看起来简洁啦 async handleDelete(e){ const res = await...let currentPage = pages[pages.length - 1]; console.log(currentPage.options); }, 复制代码 防抖 防抖一般由于输入框

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

vue封装带提示框的单选多选文本框组件

在最近的vue+element的前端项目中,需要实现动态渲染带提示框的单选/多选文本框,具体的效果如下图所示,在输入框聚焦时,前端组件通过接收的kv参数渲染出选项,用户点击选项选中,可以将选择的选项的key...提示框显示隐藏交互实现 细化上述需求,需要在用户点击输入框(获取焦点)时,显示提示框,在用户点击空白区域时隐藏提示框点击组件自身时不做任何操作。...,用户点击输入框外的选项元素必然会导致输入框失焦从而触发blur自动关闭,如下图所示。...$el.querySelector('input').focus() // 设置主动聚焦 } 问题:实际开发过程中发现,每次点击提示选项后,提示框会闪烁一次,原因在于js的事件机制,blur事件先于click...**问题2:**上述操作只考虑了点击事件的关闭,忽略了其他可能需要关闭的情况,如使用tab按键切换输入框时也需要能正常显示与隐藏提示框

7.7K30

vue封装带提示框的单选多选文本框组件

在最近的vue+element的前端项目中,需要实现动态渲染带提示框的单选/多选文本框,具体的效果如下图所示,在输入框聚焦时,前端组件通过接收的kv参数渲染出选项,用户点击选项选中,可以将选择的选项的key...提示框显示隐藏交互实现 细化上述需求,需要在用户点击输入框(获取焦点)时,显示提示框,在用户点击空白区域时隐藏提示框点击组件自身时不做任何操作。...,用户点击输入框外的选项元素必然会导致输入框失焦从而触发blur自动关闭,如下图所示。...$el.querySelector('input').focus() // 设置主动聚焦 } 问题:实际开发过程中发现,每次点击提示选项后,提示框会闪烁一次,原因在于js的事件机制,blur事件先于click...问题2:上述操作只考虑了点击事件的关闭,忽略了其他可能需要关闭的情况,如使用tab按键切换输入框时也需要能正常显示与隐藏提示框。 问题3:绑定事件过多会带来性能隐患甚至导致意想不到的问题发生。

5.2K403

最佳设计规范20例

Alt:阴影参数 9.组件 常用的UI组件(Component): Button控件、下拉框、选择框(单选\复选框)、时间选择器、输入框、搜索框、进度条、分页器、提示框、警告框、表格、弹出面板、数字步进器...Alt:下拉框设计规范 选择框(单选\复选框) 顾名思义,单选框是众多选择里面选一个,而复选框是众多选择里面可以无限制选择。单选框和复选框都需要三个状态,即未选中状态、选中状态和不可点击状态。...Alt:输入框设计规范 搜索框 和输入框相同的地方是都需要聚焦然后输入内容完成操作,应该有为Normal、Active、搜索下拉状态、Error状态。 ? Alt:搜索框正常状态和下拉选择状态 ?...Alt:搜索栏多个选择状态 进度条 这个需要在规范中注明上传进度条的整个交互操作流程,对Normal状态、点击上传/拖拽上传状态、上传中、上传成功、上传失败,整个流程状态的整理。...Alt:分页器设计规范 提示框 提示框是一个事件触发弹出面板显示的组件。经常使用提示框的地方是,删除按钮、疑难问题点、提示类弹出信息等。这个风格设计就比较多了,设计风格各不相同。

2K31
领券