您的位置:首页 > 产品设计 > UI/UE

vue初始化数据加载

2017-07-25 20:47 323 查看
使用created钩子

import AppLayout from '@/components/app-layout'
import axios from 'axios'

export default {
name: 'home',
data () {
return {
msg: 'Welcome to Your Vue.js home',
name:'test',
IssueDesc: '',
IssueList: [{IssueDesc:"test issue",comments:['123','123345','22222']}],
}
},
components: {AppLayout},
methods: {
changeName: function() {
this.$data.name+='...';
axios.get('static/data/data.json').then(function  (resp) {
console.log('XXXX: ',resp)
}).catch(function  (err) {
console.log('XXXX: ',err)
})
},
addIssue: function  () {
console.log('XXXX: ',this.IssueDesc)
this.IssueList.push({
IssueDesc:this.IssueDesc,
comments:[]
});
}
},
created: function  () {
//get init data
console.log('XXXX: ','created')
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: