Vuex从xml中获取数据



我正在用Vuex做VueJS 3项目来处理数据。目前我在JSON文件上读取我的数据。

import axios from 'axios'
import { createStore } from 'vuex'
export default createStore({
state: {
data: [],
},
actions: {
getData({commit}){
axios.get('http://localhost:8080/data/mock.json')
.then(res => {
commit('SET_DATA', res.data)
})
},
},
mutations: {
SET_DATA(state, data){
state.data = data.data;
},
},
modules: {
}
})

我想做同样的事情,但与XML文件,而不是JSON。你知道这可能吗?以axios为例。由于

您可以使用xml2Json将XML解析为JSON,以便您可以轻松地在Javascript中处理数据。

的例子:

var parser = require('xml2json');

var xml = "<foo attr="value">bar</foo>";

// xml to json
var json = parser.toJson(xml);

最新更新