我有一个需要将数据传递到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()
但是列表没有改变。调用注射时不会显示错误。