Vue之项目使用
列表组件
<template>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"> </el-table-column>
<el-table-column prop="name" label="姓名" width="180"> </el-table-column>
<el-table-column prop="address" label="地址"> </el-table-column>
</el-table>
</template>
拦截-请求组件
//拦截器组件
import { axios } from '@/utils/request'
script-页面数据加载及方法处理
export default {
name: 'one',
data() {
return {
tableData: []
}
},
//生命周期
mounted() {
this.getOneList()
},
methods: {
getOneList() {
axios({
url: '/one/list',
method: 'get'
}).then(res => {
debugger
this.tableData = res.data
})
},
}
}
mock.js中设置请求返回对象。
Mock.mock('/api/one/list', 'get', () => {
return {
msg: 'success',
message: 'success',
code: 0,
status: 0,
data: [
{
title: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀区金沙江路 1517 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀区金沙江路 1519 弄'
}, {
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀区金沙江路 1516 弄'
}
]
}
})
真实项目中设计权限及路由
permission.js--权限部分
const whiteList = ['/login', '/test', '/one']
index.js --路由部分
{
path: '/one',
name: 'one',
hide: true,
component: () => import('../views/one.vue')
},
别说差点,差点就是永远
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理