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

沈阳专业网站建设公司一个人免费观看视频在线中文

沈阳专业网站建设公司,一个人免费观看视频在线中文,培训班该如何建站,海外网站加速Vue3vite4使用mockjs进行模拟开发遇到的坑 最近没那么忙了#xff0c;就想着自己写一个后台管理系统的小demo。刚好最近把Vue3的文档撸了一遍#xff0c;正好可以顺便练习一下Vue3ts。 插件 1、mockjs是必不可少的。 2、vite-plugin-mock。由于现在创建Vue3项目默认都使用vit…Vue3vite4使用mockjs进行模拟开发遇到的坑 最近没那么忙了就想着自己写一个后台管理系统的小demo。刚好最近把Vue3的文档撸了一遍正好可以顺便练习一下Vue3ts。 插件 1、mockjs是必不可少的。 2、vite-plugin-mock。由于现在创建Vue3项目默认都使用vite而不再是webpack(没有说webpack不好的意思)在vite中使用mockjs的话是需要借助 这个插件 3、axios用原生的也行注意跨越问题 npm install mockjs vite-plugin-mock axios or yarn add mockjs vite-plugin-mock axios配置vite.config.ts // vite.config.ts import { fileURLToPath, URL } from node:url; import type { UserConfigExport, ConfigEnv } from vite;import { defineConfig } from vite; import vue from vitejs/plugin-vue; import { resolve } from path; import AutoImport from unplugin-auto-import/vite; import Components from unplugin-vue-components/vite; import { ElementPlusResolver } from unplugin-vue-components/resolvers; import { viteMockServe } from vite-plugin-mock; // 从插件中导入viteMockServe export default defineConfig({plugins: [vue(),AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),viteMockServe(), // 跟vue一样被当作函数执行里面有一些参数可配置。这里不具体展开介绍。感兴趣的小伙伴自己去查阅资料哈],resolve: {alias: {: resolve(__dirname, src),},},css: {preprocessorOptions: {less: {modifyVars: {hack: true; import (reference) ${resolve(src/assets/css/global.less)};,},javascriptEnabled: true,},},}, });编写接口和造假数据 在项目根目录下创建一个名为mock的文件夹在文件夹下面创建index.ts文件 // mock/index.ts import type { MockMethod } from vite-plugin-mock; // 看这里这个MockMethod 是个类型不是方法导入的时候要type。要么就直接不导入直接在文件中到处一个数组即可 const arr: any []; for (let index 0; index 20; index) {arr.push({customer_name: wade,status_text: 登录成功,os: Windows 10,browser: Chrome(99.0.4844.51),ip: 192.168.9.110,created: 2021-12-14 10:41:02,location: 局域网 局域网,}); }const logList {total: 31,page: 1,page_size: 20,list: arr, };const statusList {data: [{ label: 全部, value: 0 },{ label: 待审核, value: 1 },], };export default [{url: /api/getList,method: post,response: () {return logList;},},{url: /api/getStatusList,method: get,response: () {return statusList;},}, ] as MockMethod[];接口调用 templatediv classhome-pageh1我是首页/h1button clickaa按钮/button/div /template script langts setup import axios from axios; function aa() {// 调用的时候如果报错404请认真检查一下自己的url是否存在我就是粗心写错了还在网上查了半天尴尬axios.get(/api/getStatusList).then((res) {console.log(login, res);}); } /script style scoped langless .home-page {width: 1200px;background-color: pink; } /style接口调用结果 到此Vue3Vitets 使用mockjs算是调通了。但是请大家注意这里的type import type { MockMethod } from “vite-plugin-mock”; 如果要导入这个类型一定要加type网上好多都没有加不加的话项目运行的时候会报一堆node的错。 大概长这样加了之后就能顺利运行啦当然也可以不使用 MockMethod 直接导出一个数组即可 // mock/index.ts export default [{type: get,url: /user/login,response: () {return { isAuth: true };},}, ];
http://www.hkea.cn/news/14491535/

相关文章:

  • 浏阳网站开发公司高端h5网站开发
  • 网站搭建公司技术开发合同
  • 凡科建站电脑版网址WordPress做搜索引擎
  • 产品展示网站模板展厅设计策划方案
  • 吸引企业做网站的文章内容莱芜在线论坛莱芜话题王作泉
  • 学网站开发需要学什么营销网络建设怎么写
  • 模板网站开发营销深圳电器公司是国企吗
  • 厦门网站怎么做云建站淘宝客
  • 重庆做网站重庆做网站聚豪云免费虚拟主机
  • wordpress快站创立制作网站公司
  • 网站建设网页与数据库连接网站备案增加域名
  • 贾汪区住房和城乡建设局网站文章标签wordpress
  • 模板网站怎么优化今天新闻头条最新消息
  • linux做网站用什么语言大学网站建设方案
  • 网站服务器租用资质当前网站开发什么语言
  • 中企动力做的保安服务网站网店推广的作用是什么
  • 卡盟网站怎么做图片大全石家庄抖音推广公司
  • 建设一个网站需要深圳市企业网站建设哪家好
  • 做企业网站域名需要解析吗网站开发后端培训
  • 太原网站建设方案开发如何开发软件程序
  • 网站 编程语言网站建设项目进度计划
  • 企业建站公司怎么创业套模板的网站多少钱
  • 网站专题设计欣赏深圳网站建设的服务怎么样
  • 网站建设合作合同模板下载开发区全力做好网站建设
  • 房产中介网站排名国际物流公司网站
  • 做网站推广的需要了解哪些知识中国建筑网官网查询人员证书查
  • 网站开发PRD苏州seo按天扣费
  • 新塘做网站公司找钟点工做的网站
  • 网站内页怎么做wordpress主题更新
  • 郑州网站科技厦门网站开发建设