当前位置: 首页 > news >正文

国外自助建站免费建站平台百度权重批量查询

国外自助建站免费建站平台,百度权重批量查询,建设银行网站供应链,网站app搭建前言 在前后端对接中,有时后端的接口数据没有 那么快能给出,因此我们可以通过mock模拟自己的请求数据,在后端接口没有给出的同时,先使用mock请求的数据完成前端相关的逻辑 官方文档:vite-plugin-mock vite 的数据模…

前言

在前后端对接中,有时后端的接口数据没有 那么快能给出,因此我们可以通过mock模拟自己的请求数据,在后端接口没有给出的同时,先使用mock请求的数据完成前端相关的逻辑

官方文档:vite-plugin-mock

vite 的数据模拟插件,是基于 vite.js 开发的。 并同时支持本地环境和生产环境。 Connect 服务中间件在本地使用,mockjs 在生产环境中使用

安装依赖

pnpm add vite-plugin-mock@2.9.6 mockjs@1.1.0 -D

配置

新建mock测试文件 mock/example.ts

export default [{url: '/mock/getMapInfo',method: 'get',response: () => {return {code: 200,title: 'mock请求测试'}}}
]

如果是mock的请求,建议大家以 /mock 开头

vite.config.js

//vite.config.jsimport { viteMockServe } from 'vite-plugin-mock'plugins: [vue(),viteMockServe({supportTs: true, //是否开启支持tsmockPath: 'mock', //设置mockPath为根目录下的mock目录,为根目录localEnabled: command === 'serve', //设置是否监视mockPath对应的文件夹内文件中的更改prodEnabled: true, //prod环境下是否可以使用mocklogger: true //是否在控制台显示请求日志})],

此时 开发环境的mock 已经配置好了,如果需要配置生产环境还需要下面的配置

使用

当然了我们需要先下载axios依赖

pnpm add axios@0.21.3 -S

src/views/dashboard/index.vue

<template><button @click="listReq">listReq</button>
</template>
<script setup>import axios from 'axios'const listReq = () => {axios.get('/mock/getMapInfo').then((res) => {if (res.data) {console.log(res.data)alert(res.data.title)}})}
</script>
测试
<script setup lang="ts">
import { Check } from '@element-plus/icons-vue'
// import SvgIcon from '@/components/SvgIcon/index.vue'
// console.log('111')
import axios from 'axios'
const listReq = () => {axios.get('/mock/getMapInfo').then((res) => {if (res.data) {console.log(res.data)// eslint-disable-next-line no-alertalert(res.data.title)}})
}
</script><template><div class="box"><el-button type="primary" size="default" :icon="Check">朱啊</el-button><h1>11111</h1><SvgIcon name="phone" /></div><div class="test">11111</div><button @click="listReq">listReq</button>
</template><style scoped lang="scss">
.test {background-color: $base-background;width: 100px;height: 100px;
}
.box {width: 200px;height: 200px;background-color: beige;h1 {color: red;}
}
</style>

模拟用户数据接口

在mock文件夹内部创建一个user.ts文件

//用户信息数据function createUserList() {return [{userId: 1,avatar:'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',username: 'admin',password: '111111',desc: '平台管理员',roles: ['平台管理员'],buttons: ['cuser.detail'],routes: ['home'],token: 'Admin Token',},{userId: 2,avatar:'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif',username: 'system',password: '111111',desc: '系统管理员',roles: ['系统管理员'],buttons: ['cuser.detail', 'cuser.user'],routes: ['home'],token: 'System Token',},]}export default [// 用户登录接口{url: '/api/user/login',//请求地址method: 'post',//请求方式response: ({ body }) => {//获取请求体携带过来的用户名与密码const { username, password } = body;//调用获取用户信息函数,用于判断是否有此用户const checkUser = createUserList().find((item) => item.username === username && item.password === password,)//没有用户返回失败信息if (!checkUser) {return { code: 201, data: { message: '账号或者密码不正确' } }}//如果有返回成功信息const { token } = checkUserreturn { code: 200, data: { token } }},},// 获取用户信息{url: '/api/user/info',method: 'get',response: (request) => {//获取请求头携带tokenconst token = request.headers.token;//查看用户信息是否包含有次token用户const checkUser = createUserList().find((item) => item.token === token)//没有返回失败的信息if (!checkUser) {return { code: 201, data: { message: '获取用户信息失败' } }}//如果有返回成功信息return { code: 200, data: {checkUser} }},},]

http://www.sczhlp.com/news/36627/

相关文章:

  • 如何把自己做的网站谷歌推广开户多少费用
  • 百度短链接在线生成石家庄关键词优化平台
  • 哪家公司做网站最好百度排名软件
  • java做网站和php做网站6百度关键词如何优化
  • 湖南省人民政府门户网站登录百度seo排名优化是什么
  • 什么样的网站才是好网站电商seo与sem是什么
  • uniapp 中弹出层滚动穿透解决方案
  • 2023_古剑山杯_GuessTheKey
  • 【日记】做了水果捞!(1209 字)
  • wordpress 4.5 ueditor1.4.3.3旺道seo工具
  • 怎么做几个版面的网站找资源最好的是哪个软件
  • 网站不备案什么意思汕头网站设计
  • mysql的网站开发网络营销类型
  • 一个网站的欢迎页怎样做google开户
  • 黄的网站建设上海seo推广服务
  • 如何做网站的需求分析网站搭建谷歌seo
  • 做视频网站注意什么信息流广告有哪些投放平台
  • 备案域名被拿去做违法湛江seo推广外包
  • 自己做网站的步骤游戏特效培训机构排名
  • 渭南商铺网站建设国内专业seo公司
  • git怎么做隐私政策网站职业培训机构需要什么资质
  • 牛商网做的网站有哪些百度推广获客方法
  • 自己建设网站要花多少钱seo网站排名优化价格
  • 20250819
  • 网络营销价格策略有哪些北京网站优化服务
  • 外国网站上做Taskseo关键词优化的技巧
  • 西安网站建设管理百度关键词推广2元一天
  • dw做企业网站谷歌网站推广优化
  • 广告 网站举例百度关键词价格查询软件
  • 无锡锡山区建设局网站抖音搜索seo软件