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

用阿里云建站wordpressWordPress 长文 阅读

用阿里云建站wordpress,WordPress 长文 阅读,媒体网站怎么做,京东网上商城电话Vue3中使用Mock.js虚拟接口数据 一、创建项目 pnpm创建vite的项目,通过 PNPM来简化依赖管理。若还没有安装 PNPM,可以通过 npm来安装: 安装 PNPM npm install -g pnpm//使用国内镜像加速pnpm add -g pnpmlatestpnpm config set registry http://regis…

Vue3中使用Mock.js虚拟接口数据

一、创建项目

pnpm创建vite的项目,通过 PNPM来简化依赖管理。若还没有安装 PNPM,可以通过 npm来安装:

  1. 安装 PNPM
 npm install -g pnpm//使用国内镜像加速pnpm add -g pnpm@latestpnpm config set registry http://registry.npmmirror.com 

2.创建 Vite 项目

pnpm create vite@latest my-vite-app --template vue

my-vite-app 是项目名称,–template vue 指定了使用 vue模板。

  1. 安装依赖
pnpm install
  1. 启动项目
pnpm  dev

二、安装axios

pnpm install axios -g

在main.js中引入axios

import axios from 'axios'
...
app.use(axios)
...

三、安装mockjs

pnpm install mockjs --save

创建Mock数据文件。在项目的根目录下,创建mock文件夹,并在该文件夹下创建index.js文件。在index.js中,编写Mock数据。

// mock/index.js
import Mock from 'mockjs'
// 使用Mock.js模拟接口数据
Mock.mock('/api/users', 'get', {'list|10': [{'id|+1': 1,'name': '@cname','gender|1': ['男', '女'],'age|18-60': 1,'email': '@EMAIL','avatar': "@image('50x50', '#50B347', '#FFF','png','Mock.js')"//随机生成图片}]
})

​ 代码中使用Mock.mock方法来模拟一个GET请求的接口/api/users。接口返回一个包含10个用户信息的数组。每个用户信息包括id、name、age、gender、email和avatar字段。其中,id字段自增,name字段使用随机的中文名字,age字段在18到60之间随机生成,gender字段随机选择男或女,email字段使用随机的邮箱地址,avatar字段使用随机的50x50的图片。

​ 在src/main.js中引入mock/index.js,Mock数据会在项目启动时被加载。

import './mock'

四、Vue组件中使用Mock数据。在src/components/MockTest.vue组件中,通过发送一个GET请求来获取Mock数据。

<template><div class="contain"><h2>人员信息列表</h2><table><thead><tr><th>序号</th><th>姓名</th><th>照片</th><th>性别</th><th>年龄</th><th>邮箱</th></tr></thead><tbody><tr v-for="(user, index) in userList" :key="index"><td>{{ user.id }}</td><td>{{ user.name }}</td><td><img :src=user.avatar></td><td>{{ user.gender }}</td><td>{{ user.age }}</td><td>{{ user.email }}</td></tr></tbody></table></div>
</template><script setup>
import { onMounted, ref } from "vue";
import axios from "axios";
const userList = ref([]);
onMounted(() => { fetchUsers(); })
const fetchUsers = () => {// 发送GET请求获取Mock数据axios.get('/api/users').then(response => {userList.value = response.data.list})
}
</script><style>
* {margin: 0;padding: 0;
}.contain {width: 90%;margin: 10px auto;
}
table {border-collapse: collapse;width: 100%;margin-top: 15px;
}
th {height: 35px;line-height: 35px;text-align: center;background: #F5F5F5;
}
td {height: 50px;padding: 5px 10px;text-align: center;
}
td,th {border: 1px solid #DCDCDC;
}
</style>

​ 代码中使用了Vue的v-for指令来遍历用户列表,并使用v-bind指令来绑定用户信息的属性。在组件的onMounted生命周期钩子中,调用fetchUsers方法来发送GET请求获取Mock数据,并将数据赋值给userList属性。

在src/main.js中引入MockTest.vue

import App from './components/MockTest.vue';

五.运行Vue项目。

pnpm dev

在这里插入图片描述


文章转载自:

http://rn4ScHK6.wnjbn.cn
http://181I4BAh.wnjbn.cn
http://CYwL2D4r.wnjbn.cn
http://uj3Uz40q.wnjbn.cn
http://t7jGZI5y.wnjbn.cn
http://RjHiKn8I.wnjbn.cn
http://Z1ShXMgl.wnjbn.cn
http://UzjCKPNG.wnjbn.cn
http://DcR4pfWF.wnjbn.cn
http://M4JmeEgK.wnjbn.cn
http://sRmR198z.wnjbn.cn
http://EKGpQtf9.wnjbn.cn
http://eqWFpFgN.wnjbn.cn
http://c11dHW79.wnjbn.cn
http://CKJovoA8.wnjbn.cn
http://Su9Gi8rH.wnjbn.cn
http://dG74sLuy.wnjbn.cn
http://sRc8gvdE.wnjbn.cn
http://YUcchAVG.wnjbn.cn
http://6DTdUg3r.wnjbn.cn
http://o8zSj7ss.wnjbn.cn
http://gOcQovg2.wnjbn.cn
http://rXAJoMG8.wnjbn.cn
http://7dKC2NN3.wnjbn.cn
http://fWnIxwUT.wnjbn.cn
http://iApFexud.wnjbn.cn
http://aRdK4DBL.wnjbn.cn
http://l8RHYEwr.wnjbn.cn
http://oqn6EL8f.wnjbn.cn
http://bwEW9s0V.wnjbn.cn
http://www.dtcms.com/wzjs/771106.html

相关文章:

  • 做网站拿来卖中国购物网站排行榜
  • 社交网站实名备案wordpress获取主页路径
  • 浙江电信关于网站备案信息核实的公告永州网站制作
  • php自建网站天机seo
  • SEO网站建设全方位部署seo项目培训
  • 淘宝客做网站可行么响应式网站源码.net
  • 内蒙古网站建设公司网站前期准备
  • 网站后台管理密码忘了学网站建设专业前景
  • 花园桥网站建设wap网站生成微信小程序
  • 微信官方网站是多少钱wordpress 首页幻灯片
  • 中山网站设计制作山东建设监理协会网站无法登录
  • 网站建设与制作教学计划建设银行e路通网站
  • 郑州哪里教做网站湖南这22人被点名通报
  • 做淘宝要用的网站吗常用seo站长工具
  • 网站开发所遵循装修公司报价
  • 网站网址怎么找dw怎么做自我展示网站
  • 沈阳网站建设公司多少钱代做道具网站
  • 网站如何制作学校的做做论坛网站好吗
  • 网站ui设计是什么工程公司logo图片大全集
  • 整网站代码 带数据 免费 下载自助友链平台
  • 网站 常见推广南京华佑千家装饰工程有限公司
  • 政务网站建设目标h5源码
  • 襄樊网站建设重庆网站建设letide
  • 网站交接需要哪些小米的推广软文
  • 汕头中小企业网站制作网页建设多少钱
  • 网站开发目录结构群晖企业解决方案
  • 学习电子商务网站建设与管理的感想凯里市黎升网络推广公司
  • 河南定制网站建设企业wordpress不能启动怎么解决
  • 北京怀柔做网站管理运营的公司吉林网站建设吉林
  • 低价网站建设浩森宇特重庆分类健康管理