【问题标题】:Get the value of a prop of the before instance Vue获取前一个实例Vue的一个prop的值
【发布时间】:2019-08-10 20:59:58
【问题描述】:

是否可以将prop的值保存在组件的数据中以供下次渲染? 我的意思是,我想从 Vue 更新数据组件,并在新实例中获取前一个实例的 prop 的值

【问题讨论】:

  • 到目前为止你尝试了什么
  • 这听起来你应该使用Vuex 或类似的东西并将该数据存储在商店中
  • 我每分钟使用 powershell 脚本更新我的数据应用程序,我将数据存储在 .json 文件中,我的 vue 组件使用 axios 获取这些数据。现在我希望我的组件保存数据的值,当我更新数据时,我可以使用第一个 .json 的数据和第二个 .json 的数据

标签: javascript vue.js


【解决方案1】:

正如您所说,重新渲染意味着......再次渲染。 :) 所以简短的回答是否定的,你不能在组件中保存 prop 值并在重新渲染后使用它。

您说每分钟您都在获取一些数据,稍后您将对其进行一些逻辑处理。按照建议使用 Vuex,在重新渲染之前保存该数据并根据需要使用它。

许多 Vue.JS 的优点之一是文档编写得非常好。你需要 Vuex,所以这里是:https://vuex.vuejs.org/

【讨论】:

    猜你喜欢
    • 2018-02-15
    • 2023-03-28
    • 1970-01-01
    • 2017-11-13
    • 2019-10-07
    • 2013-03-18
    • 1970-01-01
    • 2020-01-17
    • 1970-01-01
    相关资源
    最近更新 更多