1. 程式人生 > >vue 結合JQ ajax 作用域會改變

vue 結合JQ ajax 作用域會改變

console var 數據 blog .post this his func java

簡單的數據表格的功能, 用到了vue 和JQ

// 獲取搜索 提示 數據
					getData: function() {
					
						$.post(searchTipUrl, {
							q: this.q
						}, function(data) {
							this.serachUl = true;  // 這裏的this 不是vue 的了
							this.myData = data;
							//							console.log(_self.myData.length);
						})
					},

  

// 獲取搜索 提示 數據
					getData: function() {
						var _self = this;   // 所以在這存下來
						$.post(searchTipUrl, {
							q: this.q
						}, function(data) {
							_self.serachUl = true;
							_self.myData = data;
						    console.log(_self.myData.length);
						})
					},

 這算個小的坑的把,

當然強烈不建議 在VUE 裏使用JQ , 請求數據 建議 用vue-resource 或是 axios

vue 結合JQ ajax 作用域會改變