for each module in the recent project, vuex is abstracted into individual model, to separate the view from the data.
there is some strange feeling that
1 vuex mainly deals with some common data, which now stores most of the data on the page, and these data may only serve a certain page and will not be reused. Is it appropriate that
2 will have a certain degree of dependence on the data and view when it is extracted, resulting in trouble in abstraction? what kind of data is more suitable for abstraction in model (form data, interactive state, (data returned by the interface)
3 does the view and data separation make sense for the front end?