首页 > 文章列表 > 相关知识 > 查看文章

uniapp picker 多列数据更新后不显示的问题

所属分类:相关知识 来源: 丁老师原创 更新时间:2024-05-09 10:05

在uniapp中,使用picker multiSelector多列联动选择时,单独更新某列数据后,在前端没有显示,之前的写法:

this.data_list[1]=[];
var aaa=[];
aaa.push(1);
aaa.push(2);
...
this.data_list[1]=aaa

这种在语法上是正确的,但这样写picker还是不更新。解决办法:

方法一:

// #ifndef APP-PLUS
	this.data_list[1]=aaa;
// #endif

// #ifdef APP-PLUS
	this.data_list.splice(1,1,aaa);
// #endif

方法二,强制更新:

this.$forceUpdate();


dls6.jpg

相关文章

nginx环境下php页面总是缓存刷新也不行...

nginx环境下php页面总是缓存刷新也不行的解决办法

重庆微信小程序开发

重庆微信小程序开发

krpano全景图默认开启陀螺仪

krpano全景图默认开启陀螺仪的方法

jquery1.7版本之前不支持on事件的解...

这个时候可以用到live方法

推荐文章

uniapp开发小程序内的图片扫码

在使用uniapp开发的小程序内,打开图片,长按没有弹出菜单,无法扫码,此时只需在图片上加入...

php拼装sql语句,换行查询出错的问题解决

在php代码中,遇到复杂的sql语句,需要拼装sql语句,如:$sql='id 10...

tortoise svn出现no path ...

在日常开发过程中,突然发现svn无法提交和更新,出现“nopathorpathfilespe...

Hbuilder开发APP时,找不到真机的解...

正确的USB连线,其次打开开发者选项、USB调试,这些都是老生常谈,就不说了。在确保以上操作...