最近简单做一个微信小程序,筛选列表用的威信的主键,因为分类做了管理所以用到了动态刷新选择项。但是开发过程中遇到了setdata后筛选列表选项未动态刷新的问题。百度上谷歌了半天还是没有头绪。
解决方案
利用微信wx:if 控制小程序页面渲染达到组件数据改变的目的
代码如下
<wux-filterbar wx:if="{{itemshow}}" items="{{ items }}" bind:change="onChange" bind:open="onOpen" bind:close="onClose" />
开发逻辑是在onshow上加异步请求分类,itemshow 默false,返回结果后itemshow设置weishow渲染出来。