话不多说,直接上代码
//ps:注意我是使用Vue的语法写的,以下是完整的代码
<template>
<div class="xlsx-template">
<el-button type="primary" @click="downloadTemplate">导入模板下载</el-button>
</div>
</template>
<script>
import Cookies from 'js-cookie';//操作cookies的js插件
import qs from 'qs';// js提供的qs对象,让我们可以操作URL中的路径参数
export default {
components: {
},
data() {
return {
};
},
props: ['action'],
methods: {
downloadTemplate() {
let params = qs.stringify({
token: Cookies.get('token') });
window.location.href = `${
window.SITE_CONFIG['apiURL']}${
this.action}?${
params}`;//这里是需要请求的地址,就这么简单,导入也是同理
},
},
mounted() {
},
};
</script>