vue如何实现在第二次请求后无刷新的形式更改页面的赋值?

我现在有一个列表页面,通过jquery,vue实现的,列表数据是通过请求接口返回来的,我在页面上有一些搜索,确定搜索后再次请求接口,我希望页面不刷新直接替换已有的数据,我发现 vue 有个watch事件做监听的,但是具体怎么实现的一直没搜到,希望大神们给点想法,谢谢!

还没有解决!

阅读 3.2k
3 个回答

要是我没理解错的话,再次请求的结果直接赋值给渲染列表的字段就行了

使用nextTick方法触发dom的更新
this.$nextTick(()=>{// 处理})

数组watch事件一般要用深度监听,加deep:true试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题