|
@@ -36,7 +36,7 @@
|
|
|
<view class="result-address">{{ result.address }}</view>
|
|
<view class="result-address">{{ result.address }}</view>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
- <view class="manage" @click.stop="submitSelectedResult">确定</view>
|
|
|
|
|
|
|
+ <view class="manage" @click.stop="confirmResult(result)">确定</view>
|
|
|
</view>
|
|
</view>
|
|
|
</scroll-view>
|
|
</scroll-view>
|
|
|
</view>
|
|
</view>
|
|
@@ -201,17 +201,19 @@
|
|
|
console.log('地图已定位到:', lng, lat, result.name);
|
|
console.log('地图已定位到:', lng, lat, result.name);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- // 提交选中的结果
|
|
|
|
|
- submitSelectedResult() {
|
|
|
|
|
- if (!this.selectedResult) {
|
|
|
|
|
- uni.showToast({
|
|
|
|
|
- title: '请先选择一个位置',
|
|
|
|
|
- icon: 'none'
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ // 确定并提交结果(选中+提交一步完成)
|
|
|
|
|
+ confirmResult(result) {
|
|
|
|
|
+ if (result) {
|
|
|
|
|
+ this.selectedResult = result;
|
|
|
|
|
+ this.submit(result);
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- this.submit(this.selectedResult);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ // 提交选中的结果
|
|
|
|
|
+ submitSelectedResult() {
|
|
|
|
|
+ this.confirmResult(this.selectedResult);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
// 判断结果是否被选中
|
|
// 判断结果是否被选中
|