首先创建一个js文件,随便取名字
const strategies = {
"query": function ({self, params}) {
let searchData = eval('(' + JSON.stringify(params) + ')');
self.$refs.xxx.pageQuery(1, searchData);
},
"add": function ({self, params}) {
self.form.xxx = params;
},
}
const requestProcess = function (type, data) {
return strategies[type](data);
}
export default requestProcess
调用
<script>
import requestProcess from "../../utils/search-strategy.js"
//...
methods: {
manage(data){
let params = {
'self': this,
'params': data
}
requestProcess(json.type, params)
}
}
</script>