앞부분은 키워드에 따라 조회하고, 뒷부분은 무슨 일이 있습니까?

3597 단어
개발 과정에서 키워드 조회 기능, 예를 들어 호텔 목록, 호텔 이름 조회가 호텔에 대응하는 것을 자주 볼 수 있다. 만약에 조회를 백엔드에 맡기면 백엔드 인터페이스에 키워드를 전달하기만 하면 된다. 그러나 끊임없는 요청 서비스기는 실행할 수 없는 행동이다!그래서 가장 좋은 해결 방안은 서버를 한 번만 방문하여 모든 호텔 데이터를 얻고 전방에서 선별하는 것이다.구체적으로 어떻게 이루어질까요?
watch: {
			hotel_name: function(newval, oldval) {
				if (newval) {
					var old_data = this.hotel_list;// 
					this.hotels = [];// 
					for (var key in old_data) {
						if (String(old_data[key].name).toLowerCase().indexOf(newval) > -1) {
							this.hotels.push(old_data[key])// 
						}
					}
					return this.hotels;
				}
				this.hotels = this.hotel_list;// 
			}
		}

먼저 검색 상자에서 조회한 키워드를 감청한 다음에 모든 호텔 관련 정보를 훑어보고 선별하여 마지막으로 데이터를 전시한다.

좋은 웹페이지 즐겨찾기