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属性。
相关推荐
Swift社区7 小时前
H5 与 ArkTS 通信的完整设计模型
uni-app·harmonyos
小溪彼岸10 小时前
uni-app小白从0开发一款鸿蒙Next应用到上线
uni-app·harmonyos
一颗小青松12 小时前
uniapp app端使用uniCloud的unipush
uni-app
啊湘13 小时前
VSCODE英文界面切换为中文(适用CURSOR等使用)
ide·vscode·编辑器·bug·cursor
hui函数14 小时前
Python系列Bug修复|如何解决 pip install -e . 安装报错 “后端不支持可编辑安装(PEP 660)” 问题
python·bug·pip
cngm11015 小时前
uniapp+springboot后端跨域以及webview中cookie调试
spring boot·后端·uni-app
一条咸鱼_SaltyFish17 小时前
[Day16] Bug 排查记录:若依框架二次开发中的经验与教训 contract-security-ruoyi
java·开发语言·经验分享·微服务·架构·bug·开源软件
iOS阿玮1 天前
“死了么”App荣登付费榜第一名!
uni-app·app·apple
luming-021 天前
报错解决:IDEA终端输出和CMD终端输出Maven版本不一致
java·缓存·bug·intellij-idea
wendycwb2 天前
uni-app 在真机中canvas绘制的元素悬浮,内容不随父组件滚动问题
uni-app