vue用created钩子调用methods中的方法?

代码如下:
new Vue({
methods: {

post: function (url, data) {
  $.ajax({    type: 'POST',
    url: '....'+url+'.ashx',
    data:data,          
 })
}

},
created () {

this.post('XXX', 'XXX').done(function(res){  console.log(res)
})

}
})
报错:this.post(...) is undefined
对vue不够了解,这里为什么不能调用methods的post方法,因该怎么写才能拿到post方法,求高手指点


FFIVE
浏览 8453回答 3
3回答

慕尼黑5688855

你的代码里post()没有返回值啊,也就是undefined,所以调用done()报错啦。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript