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属性。
相关推荐
拽着尾巴的鱼儿3 小时前
fixed-bug:JPA 关联关系的对象序列化循环引用问题
spring·bug·jpa
南汐以墨3 小时前
BUG与测试用例
测试用例·bug
一个假的前端男9 小时前
uniapp vue2 三端瀑布流
前端·javascript·uni-app
kilito_019 小时前
uniapp主包使用子包的图片 真机会显示不出来
uni-app
余道各努力,千里自同风9 小时前
uni-app 请求封装
前端·uni-app
fakaifa9 小时前
XYcourse课程预约小程序源码+uniapp前端 全开源+搭建教程
uni-app·php·源码分享·源码下载·xycourse·课程预约小程序
玖月晴空11 小时前
Uniapp 速查文档
前端·微信小程序·uni-app
2501_9159184112 小时前
App 上架苹果商店全流程详解 从开发者账号申请到开心上架(Appuploader)跨平台免 Mac 上传实战指南
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
Mr. zhihao13 小时前
Java 反序列化中的 boolean vs Boolean 陷阱:一个真实的 Bug 修复案例
java·bug·lua
初圣魔门首席弟子13 小时前
vscode多文件编程bug记录
java·vscode·bug