sdno-log-view
Version:
A plugin with multiple components using ElementPlus
72 lines (55 loc) • 1.4 kB
Markdown
# 组件示例
```bash
1、axios实例问题:一般vue3前端项目都对axios实例进行封装,需找到项目中axios封装文件。
```
```bash
2、API前缀问题:API前缀是需要与后端项目统一的接口前缀。
```
## 项目1示例
```vue
<template>
<basic-container >
<NorthModule :request="request" :prefix="prefix" :xmlJs="xmlJs" />
</basic-container>
</template>
<script setup>
// 引入项目axios实例
import request from '@/axios';
// 引入 API前缀
const prefix = ref('/api/bnc');
// 默认引入
import xmlJs from 'x2js';
</script>
```
```bash
1.axios实例参考图
```
<img style='width: 400px;text-align: center;' src="./img/screenshot2.jpg"/>
```bash
2.API前缀实例参考图
```
<img style='width: 400px;text-align: center;' src="./img/screenshot1.jpg"/>
## 项目2示例
```vue
<template>
<basic-container >
<NorthModule :request="request" :prefix="prefix" :xmlJs="xmlJs" />
</basic-container>
</template>
<script setup>
// 引入项目axios实例
import request from '@/utils/request'
// 引入 API前缀
const prefix = ref('/api/ecsro');
// 默认引入
import xmlJs from 'x2js';
</script>
```
```bash
1.axios实例参考图
```
<img style='width: 400px;text-align: center;' src="./img/screenshot4.jpg"/>
```bash
2.API前缀实例参考图
```
<img style='width: 400px;text-align: center;' src="./img/screenshot3.jpg"/>