猿问

vue+jquery 作用域問題

先上代碼

各位大大, 我想請問要在jquery封裝好的ajax對象裡如果要調用外面vue的data值, 要如何調用? success函數裡的this好像是指向 $ajax 如果要指向new Vue 的data, 在ajax裡的success要如何寫呢?


我只想要在success的時候執行this.canclick = false,this.reply = true,this.inputable = false這三個動作, 不曉得有沒有辦法?


                    success: function(result) {

                        this.canclick = false

                        this.reply = true

                        this.inputable = false

                        console.log(this)

                        console.log("success", result);

                    },


元芳怎么了
浏览 512回答 1
1回答

慕尼黑5688855

在$.ajax()外面把this 给保存下来 var _this = this
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答