这是我第一次加载xml数据,但我也想将其转换为json。我已经设置好文件,并查看了其他一些有关如何执行此操作的教程。我正在使用axios发出请求。我的xml文件实际上是本地存储的文件。我可以用console.log登录响应,但是一旦添加了PARSESTRING,我的文件就会损坏。有人可以告诉我我做错了吗。
new Vue({
el: '#xmlData',
data: {
hello: 'Hello World!'
},
created:function(){
this.getCert();
this.getEduc();
this.getHist();
},
methods:{
getHistory: function(){
var vm = this;
var parseString = require('xml2js').parseString;
axios.get('data/Experience.xml')
.then(response => {
var self = this;
//var xmlText = response.data;
parseString(response.data, function (err, result) {
self.events = result
});
});
},
getCerti:function(){
var vm = this;
axios.get('data/Certifications.xml')
.then(response => {
var xmlText = response.data;
});
},
getEdu:function(){
var vm = this;
axios.get('data/ Education.xml')
.then(response => {
var xmlText = response.data;
});
}
}
})
<html>
<body>
<div id="xmlData">
<p>{{ hello }}</p>
</div>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://unpkg.com/vue"></script>