lalala 6 lat temu
rodzic
commit
4cde33a115

+ 7 - 1
mobile-code/src/components/app-area-sel.vue

@@ -83,7 +83,10 @@
 
 
 				// #ifdef H5
 				// #ifdef H5
 				this.$nextTick(function() {
 				this.$nextTick(function() {
-					this.$refs.aaaaa.$refs.searchInput._focusInput()
+					setTimeout(() => {
+						console.log('this.$refs.aaaaa.$refs.searchInput', this.$refs.aaaaa.$refs.searchInput)
+						this.$refs.aaaaa.$refs.searchInput._focusInput()
+					}, 1000)
 				})
 				})
 				// #endif
 				// #endif
 
 
@@ -94,6 +97,9 @@
 		},
 		},
 		methods: {
 		methods: {
 			getAreaList() {
 			getAreaList() {
+				if (!this.keyword) {
+					return false
+				}
 				suggestion({ region: this.city, keyword: this.keyword }).then(res => {
 				suggestion({ region: this.city, keyword: this.keyword }).then(res => {
 					this.nearListData = res.data.data
 					this.nearListData = res.data.data
 				})
 				})

+ 2 - 1
mobile-code/src/components/module/app-search.vue

@@ -5,7 +5,8 @@
 				<i class="iconfont" :class="[icon]"></i>
 				<i class="iconfont" :class="[icon]"></i>
 			</div>
 			</div>
 			<div class="input-wrap">
 			<div class="input-wrap">
-				<input ref="searchInput" type="text" v-model="search" :focus="focus" @input="inputFn" :style="{fontSize: fontSize + 'rpx'}" :placeholder="placeholder" placeholder-class="placeholder" />
+				<label ref="searchInput" for="searchInput"></label>
+				<input type="text" id="searchInput" v-model="search" :focus="focus" @input="inputFn" :style="{fontSize: fontSize + 'rpx'}" :placeholder="placeholder" placeholder-class="placeholder" />
 			</div>
 			</div>
 		</div>
 		</div>
 		<block v-if="isBtn">
 		<block v-if="isBtn">