diff --git a/pages/index/index.js b/pages/index/index.js index f402041..2836a0f 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -304,12 +304,11 @@ door(){ success: (res) => { console.log(res); console.log(res.result); - var parts = res.result.split('/'); - var number = parts[parts.length - 1]; - - console.log(number) + const homeIdMatch = res.result.match(/&homeId=([^&]*)/); + const homeIdValue = homeIdMatch ? homeIdMatch[1] : null; + console.log(homeIdValue) wx.navigateTo({ - url: `/subpages/house/pages/housePortrait/housePortrait?resiId=${number}`, + url: `/subpages/house/pages/housePortrait/housePortrait?resiId=${homeIdValue}`, }) },