小程序中使用vant级联选择器选择后将数据动态放入到children中,页面上不显示数据
时间: 2024-01-21 14:19:45 浏览: 236
解决bootstrap-select 动态加载数据不显示的问题
可能是因为你动态添加的数据没有触发vant级联选择器组件的更新。你可以尝试调用 `this.$refs.cascadePicker.updateItems()` 方法来强制更新组件的选项数据。
具体来说,你可以在数据更新后调用该方法,比如:
```javascript
// 假设你已经将选项数据更新到了this.items中
this.items = [...];
// 调用更新方法
this.$nextTick(() => {
this.$refs.cascadePicker.updateItems();
});
```
其中,`$nextTick` 方法用于等待下一次DOM更新之后再执行回调函数,以确保更新方法能够生效。
阅读全文