问题:移动端项目中popup弹出层里面使用了vstreee组件,为了加一个全部控制全选,需要改变树的选中状态,该组件中只能设置默认选中idlist。点击全选触发方法onAllCheckClick,默认选中keys设置值打印出来是对的,但是组件没有刷新。
调用this.$forceUpdate()强制重新渲染组件,没有反应。于是通过改变 key 的值来重新渲染组件,成功解决问题。
问题:移动端项目中popup弹出层里面使用了vstreee组件,为了加一个全部控制全选,需要改变树的选中状态,该组件中只能设置默认选中idlist。点击全选触发方法onAllCheckClick,默认选中keys设置值打印出来是对的,但是组件没有刷新。
调用this.$forceUpdate()强制重新渲染组件,没有反应。于是通过改变 key 的值来重新渲染组件,成功解决问题。