- 传递的参数为params对象
export default {data () {return {phone: '18688754577',password: '123456'}},computed: {params () {let params = {}params.phone = this.phoneparams.password = this.passwordreturn params}},methods: {concatParams (params) {let paramsStr = ''for (var k in params) {paramsStr += k + '=' + params[k] + '&'}paramsStr = '?'+ paramsStr.substr(0, paramsStr.length - 1)return paramsStr}},created () {concatParams (this.params)}
}复制代码
- 对象的遍历
for (var k in params) {/* k => 指代的是key*//* params[k] => 指代的是value */
}
复制代码
转载于:https://juejin.im/post/5b598fa2518825615e6f6a6a