uni-app switch(开关选择器) BUG

uni-app switch(开关选择器) BUG

BUG:uni-app中的switch的checked属性并不能根据根据绑定的动态数据进行调整

switch开关选择器(BUG)

switch开关选择器(BUG) - 我的使用用途

  • 该switch是我用来 开启/关闭 用户小程序进行地理位置授权。

switch开关选择器(BUG) - 代码

javascript 复制代码
<switch :checked="hasLocationPermission" @click="openLocationSettings" ></switch>

switch开关选择器(BUG) - BUG具体描述

  • hasLocationPermission并不能在openLocationSettings方法内部修改后对应修改checked属性,每次点击switch都会改变checked。

switch开关选择器(BUG修复)

switch开关选择器(BUG修复)- 代码

javascript 复制代码
<view @click="openLocationSettings">
	<switch :checked="hasLocationPermission" disabled></switch>
</view>

switch开关选择器(BUG修复)- 代码修复描述

  • 此时通过点击触发switch外层view的openLocationSettings改变checked,同时为switch添加disabled属性(必须),确保不会触发原生的change事件而又一次改变check属性。
相关推荐
2501_9151063218 小时前
HTTP 协议详解,HTTP 协议在真实运行环境中的表现差异
网络·网络协议·http·ios·小程序·uni-app·iphone
Swift社区18 小时前
RN 项目中“页面存在 ≠ 页面可见”会导致哪些隐藏 Bug?
react native·bug·react
咸虾米_19 小时前
开发uniapp前端通用价格组件提交到DCloud插件市场
uni-app·商城·开发插件·dcloud插件市场·扩展组件
tongyue19 小时前
天问esp32驱动DHT11官方程序BUG修复
bug
郑州光合科技余经理20 小时前
实战分享:如何构建东南亚高并发跑腿配送系统
java·开发语言·javascript·spring cloud·uni-app·c#·php
2501_9160074720 小时前
iOS与Android符号还原服务统一重构实践总结
android·ios·小程序·重构·uni-app·iphone·webview
嘿siri21 小时前
uniapp enter回车键不触发消息发送,已解决
前端·前端框架·uni-app·vue
00后程序员张1 天前
fastlane 结合 appuploader 命令行实现跨平台上传发布 iOS App
android·ios·小程序·https·uni-app·iphone·webview
2501_915106321 天前
iOS 性能优化这件事,结合多工具分析运行期性能问题
android·ios·性能优化·小程序·uni-app·cocoa·iphone
嘿siri1 天前
自定义app端、小程序端和H5等多端自定义键盘输入框,跟随系统键盘弹出和隐藏
javascript·小程序·uni-app·uniapp