Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.9k views
in Technique[技术] by (71.8m points)

vue 请求数据未发生变化的情况下如何再次传入子组件,或子组件如何正确显示

有父子两个组件
父组件有一个修改那妞
子组件是一个弹窗,弹窗内有一个textarea
父组件初始化时发送a请求 获得一个对象{name:xxx} 并将xxx传给子组件,子组件用y用props接受。
点击修改按钮弹出子组件修改窗口,将xxx带入textarea内,然后不修改的情况下点击确认,发送修改请求,请求成功后触发a请求,返{name:xxx},因为name值没有发生变化,这个值没有传入子组件内,怎么搞


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

重点不就是通知父组件更新嘛。

  1. 触发一个事件,然后父组件去服务端更新信息。
  2. 触发一个事件,并把最新的值给父组件,父组件使用最新的值替换。

如果没法触发父组件更新,那么就每次打开时去服务端拉取一下最新的信息。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...