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

滨江网站建设优化大师免费下载安装

滨江网站建设,优化大师免费下载安装,推广赚钱的平台有哪些,怎么做类似豆瓣的网站上一篇我们介绍了ViteVue3TypeScript项目中axios的安装和配置,并手动封装了api。本篇我们来在上篇基础上介绍如何引入mock,并在本地模拟后台接口请求来达到本地测试的目的。在现在前后端分离的开发模式中,前端页面很多渲染的数据都需要通过ht…

上一篇我们介绍了Vite+Vue3+TypeScript项目中axios的安装和配置,并手动封装了api。本篇我们来在上篇基础上介绍如何引入mock,并在本地模拟后台接口请求来达到本地测试的目的。

在现在前后端分离的开发模式中,前端页面很多渲染的数据都需要通过http请求异步从服务器获取,前端很多开发工作都要依赖于后端的接口。但是实际项目上往往前端和后台的开发并行,甚至前端都做了很多工作了,后台还没开始,这就没办法满足前端对后台接口的需求。所以前端需要一种方式可以来模拟数据请求,从而更多的掌握主动权独立开发项目,mockjs可以以无侵入的方式拦截 ajax 请求,通过模拟服务器端响应来返回数据,废话不所说,大家撸起来......

安装mockjs

项目中mockjs主要用途一般为模拟后台数据接口,所以安装为开发依赖就可以,生产环境下失效。

npm i mockjs vite-plugin-mock -D

创建文件

创建mock/index.ts

在src目录下新建mock文件夹,新建index.ts,代码如下

import { MockMethod } from "vite-plugin-mock"const mock: Array<MockMethod> = [{// 接口路径url: '/api/test',// 接口方法method: 'get',// 返回数据response: () => {return {status: 200,message: 'success',data: 'mock模拟数据请求成功!'}}}
]export default mock

创建api/index.ts

在src目录下新建api文件夹,新建index.ts,代码如下

import request from "@/utils/request";export const testApi = () => {return request.get("/api/test")
}

配置vite.config.ts

为了正常要使用mock,还需要在vite.config.ts文件对应位置对mock进行如下配置,在vite启动项目的同时启动mock服务。

//引入mock
import { viteMockServe } from "vite-plugin-mock";//启动mock服务
viteMockServe({supportTs: false,logger: false,mockPath: "./src/mock/"
})

页面测试

在src/views/index.vue文件添加如下代码进行接口测试

<div><h1>mock接口测试</h1><el-button size="small" @click="mockTest">testApi</el-button>
</div>
const mockTest = () => {testApi().then((datas) => {console.log(datas)})
}

测试效果

启动项目后,点击按钮,发现模拟接口返回数据正常

至此,mockjs安装和配置完成!

我相信,每天学习一点点,收获成长亿点点!

http://www.tj-hxxt.cn/news/61846.html

相关文章:

  • 电商网站开发公司广州网络营销运营
  • 秦皇岛找一家能建网站的公司哪个平台推广效果好
  • 动易网站制作教程海外短视频软件
  • ps做特效哪个网站好新闻稿发布平台
  • 玛沁县公司网站建设外媒头条最新消息
  • 南昌网站设计公司网络广告的形式有哪些
  • 做外贸推广的网站seo的中文意思是什么
  • 北京综合网站建设报价视频推广一条多少钱
  • php企业网站开发价格seo案例视频教程
  • iis发布域名网站seo项目培训
  • 有百度推广的网站百度竞价排名收费标准
  • 网站制作加双链接怎么做搜索排名影响因素
  • 苏州企业网站公司都有哪些今天的病毒感染情况
  • 找人做企业网站注意啥百度云盘登录
  • 阿里云wordpress建站西seo优化排名
  • 做网站需要多少钱卖片可以吗南京网站设计
  • 宁夏省建设厅网站seo模板建站
  • 网网站开发和设计怎样在网上推广
  • 用织梦做的网站好不好手机百度浏览器
  • 网页制作与网站建设实战教程视频seo关键词优化报价
  • 做网站是百度包年快照百度统计api
  • 网站建设实训教程什么平台可以免费推广产品
  • 咸阳做网站费用深圳宝安seo外包
  • 遵义建一个网站大概要多少钱网页制作软件手机版
  • 做京东一样的网站深圳关键词快速排名
  • 金融网站建设方案ppt免费二级域名平台
  • 做母婴网站赚钱网站关键词优化办法
  • 网站建设设计服务公司百度搜索关键词排名靠前
  • 渗透wordpressseo教程之关键词是什么
  • 网站建设公司项目介绍天津天狮网络营销课程