diff --git a/pages/index/index.vue b/pages/index/index.vue index 643202c..c7cdbdd 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -59,6 +59,29 @@ return { } + }, + onLoad(){ + this.href_str = JSON.stringify(location.href); + let options = this.strToObj(); + console.log("options", options) + }, + methods: { + strToObj(){ + let val = this.href_str; + let obj = {}; + if(!val) return obj; + if(val.indexOf('?') < 0) return obj; + let indexA = val.indexOf('?') + 1; + let str = val.substr(indexA, val.length); + let indexB = str.indexOf('#'); + str = str.substr(0, indexB); + let arr = str.split('&'); + arr.map(item => { + let a = item.split('='); + obj[a[0]] = a[1]; + }); + return obj; + } } } @@ -70,6 +93,7 @@ padding: 21rpx 32rpx; display: flex; justify-content: space-between; + box-sizing: border-box; .search{ // width: 530rpx; width: 100%; diff --git a/pages/login/index.vue b/pages/login/index.vue index e6ddb9b..a87a0a0 100644 --- a/pages/login/index.vue +++ b/pages/login/index.vue @@ -1,126 +1,23 @@