import lodash from 'lodash' export default { methods: { // 解析请求参数,初始化 searchLabel initQueryFromPath (searchKeys) { const q = this.$route.query lodash.forIn(searchKeys, (val, key) => { let qv = lodash.get(q, key) if (qv && val.type == 'number') { qv = lodash.toNumber(qv) } qv && this.$set(val.target, val.propertyName, qv) }) }, // 更新path,包含请求参数 updatePath (param, path) { console.log(param) this.$router.replace({ path: path, query: param }).catch(err => {}) } } }