State

VueModello 不拥有 state,它的 state 是一个用于创建 Model 层数据的纯函数,state 应当总是返回一份全新的数据。state 生成的数据通过插件注入Vue 组件的 data。

注入 data

通过 VueModello 的插件,将在 Vue 组件的 data () hook 中调用 state() 来获得它的全部数据。另外也可以在插件选项中声明只返回部分 module 的数据。

State 的修改途径

  • v-model
  • mutation

修改警告

如果在代码中不小心直接修改了 state,VueModello 将在控制台打印警告来提醒你修改代码。警告内容如下:

[vue-modello] Do not mutate modello state outside mutation handlers!

results matching ""

    No results matching ""