Commit 0ae8e2fe by 李嘉林

fix

parent 837199b6
...@@ -12,6 +12,7 @@ export default { ...@@ -12,6 +12,7 @@ export default {
loadFlag: 0, loadFlag: 0,
options: "", options: "",
pageType: 0, // 0默认 1打开地图 pageType: 0, // 0默认 1打开地图
isOpenLocation: false,
} }
}, },
onLoad(options) { onLoad(options) {
...@@ -19,6 +20,7 @@ export default { ...@@ -19,6 +20,7 @@ export default {
console.log("onLoad", this.loadFlag, this.options) console.log("onLoad", this.loadFlag, this.options)
if (this.options && this.options.type == 1) { if (this.options && this.options.type == 1) {
this.pageType = 1; this.pageType = 1;
this.isOpenLocation = false
this.openLocation(); this.openLocation();
} else { } else {
this.toMini(); this.toMini();
...@@ -28,19 +30,23 @@ export default { ...@@ -28,19 +30,23 @@ export default {
this.loadFlag++; this.loadFlag++;
console.log("onShow", this.loadFlag) console.log("onShow", this.loadFlag)
this.toMini(); this.toMini();
if (this.pageType == 1) { console.log('this.isOpenLocation', this.isOpenLocation)
if (this.isOpenLocation) {
wx.navigateBack(); wx.navigateBack();
} }
}, },
methods: { methods: {
openLocation() { openLocation() {
const _this = this
wx.openLocation({ wx.openLocation({
latitude: this.options.latitude - 0, latitude: this.options.latitude - 0,
longitude: this.options.longitude - 0, longitude: this.options.longitude - 0,
address: this.options.address, address: this.options.address,
scale: 18, scale: 18,
success(res) { success(res) {
console.log("success", res) _this.$nextTick(() => {
_this.isOpenLocation = true
})
}, },
fail(res) { fail(res) {
console.log("fail", res) console.log("fail", res)
...@@ -97,3 +103,4 @@ export default { ...@@ -97,3 +103,4 @@ export default {
border-radius: 40px; border-radius: 40px;
} }
</style> </style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment