如何从外面更新vuex中的商店?

时间:2018-05-30 16:03:32

标签: xamarin vue.js vuex onsen-ui

我有一个需要将数据传递到vue前端的iOS应用程序:

const customerStore = new Vuex.Store({
  state: {
    data: [
      { id:1, title: 'Foo' },
      { id:2, title: 'Bar' }
    ]
  },
  mutations: {
    list (state, data) {
      state.data = data
    }
  }
})

const ListCustomersPage = {
  key: 'ListCustomersPage',
  template: '#ListCustomersPage',
  components: { toolbar, cellcustomer },
  data() {
    return {
      title: 'Select Customer',
      items: customerStore.state.data
    }
  },
  methods: {
    push() {

    }
  }
};

但是,我需要通过webview上的注入来改变商店:

web.InjectJavascriptAsync("customerStore.commit('list', [])").Start()

但是列表没有改变。调用注射时不会显示错误。

0 个答案:

没有答案