vue-cli + axios + element + mockjs | json-server (没有最全只有更全)

Windows11上CUDA 12.3配PyTorch踩坑记:一条官网命令救了我的GPU加速 本文详细介绍了在Windows 11上配置CUDA 12.3与PyTorch的完整指南,包括环境准备、安装要点、兼容性解决方案和性能验证。通过官方推荐的conda命令和实用技巧,帮助开发者解决常见问题,实现高效的GPU加速,提升深度学习开发效率。 阅读详情

一、vue-cli创建项目

1.1 安装cli脚手架

npm install -g @vue/cli
或者使用 yarn 
yarn global add @vue/cli

可使用命令来检查其版本是否正确

vue --version

1.2 使用cli脚手架创建项目

1.创建一个新项目

vue create vue-cli-demo

2.创建选择

  • clean-front : 是以前保存的配置 选择可快速创建(推荐)
  • Default : 默认配置(不推荐)
  • Default (Vue 3 Preview) : 默认推荐vue3.0的配置(不推荐)
  • Manually select features : 手动选择配置(推荐)在这里插入图片描述
    在此选择手动选择选项(上下左右键进行移动,space空格键进行选中 or 取消选中 ,enter回车键进行确认选择)

3.功能选择
在这里插入图片描述

根据个人需要进行选择,图示为我所选择的

4.选择vue.js的版本(推荐2.x)
在这里插入图片描述
5.选择路由模式(根据需要进行选择)
在这里插入图片描述
6.选择一个CSS预处理器
在这里插入图片描述
7.配置文件放在哪(推荐package.json)
在这里插入图片描述

8.是否将本次配置保存
在这里插入图片描述
创建完成,如图所示:
在这里插入图片描述

cd vue-cli-demo // 目录切换至该项目
yarn serve 启动项目

至此,使用cli创建项目就完成了。此时并不会自动打开网页,需手动打开http://localhost:8080/

看个人需求,我在此处选择不保存
如果保存,即如前面展示的 我的 clean-front 配置

二、使用element-ui 及 axios

2.1 使用element-ui

在vue里,使用element有一个简单的方式,如下:

vue add element

How do you want to import Element?
你想如何引入ELement?

推荐选择:
Fully import

Do you wish to overwrite Element’s SCSS variables?
你希望覆盖Element的SCSS变量吗

推荐选择:
yes

Choose the locale you want to load ?
选择要加载的区域设置

推荐选择:
zh-CN

此时,会自动安装element并且会自动帮你将element引入项目的main.js,如下:
在这里插入图片描述

2.2 使用axios

与element的方法一致.如下:

vue add axios

自动引入项目的main.js:
在这里插入图片描述

注意:
如果遇到以下报错,不用慌。这是因为你开启了eslint规范,由于过于严谨,导致错误提醒
在这里插入图片描述
解决方案:
在package.json文件中添加如下代码,然后重新运行安装axios的指令,且运行项目

"rules": {
	"generator-star-spacing": "off",
	"no-tabs":"off",
	"no-unused-vars":"off",
	"no-console":"off",
	"no-irregular-whitespace":"off",
	"no-debugger": "off"
},

三、模拟数据( mockjs | json-server )

3.1 使用json-server

  1. 安装json-server

npm i -S json-server

  1. 创建***.json文件
    在这里插入图片描述
  2. 在package.json里添加运行指令

“json”: “json-server --watch ./src/db.json --port 3000”
在这里插入图片描述

  1. 运行指令

npm run json

运行成功。可打开该链接查看数据
在这里插入图片描述

5.配置代理
根目录创建vue.config.js文件

module.exports = {
  devServer: {
    port: 8090,
    open: true,
    proxy: {
      "/jsonApi": {
        target: "http://localhost:3000",
        ws: true,
        changeOrigin: true,
        pathRewrite: {
          "/jsonApi": "",
        },
      },
    },
  },
};
  1. 发送请求
 this.$axios
      .get("/jsonApi/infomation")
      .then(res => {
        console.log("res", res);
      })
      .catch(err => {
        console.log("err", err);
      })
      .finally(() => {
        console.log("finally");
      });

注意:
当修改了数据文件之后,必须重新启动

yarn json
yarn serve

3.2 使用mockjs

  1. 安装mockjs

npm i -S mockjs

2.1 创建文件 方式一:

/src /mock /index.js

//引入mockjs
const Mock = require("mockjs");
// 获取 mock.Random 对象
const Random = Mock.Random;
//使用mockjs模拟数据
Mock.mock("/api/data", (req, res) => {
  //当post或get请求到/api/data路由时Mock会拦截请求并返回上面的数据
  let list = [];
  for (let i = 0; i < 30; i++) {
    let listObject = {
      title: Random.csentence(5, 10), //随机生成一段中文文本。
      company: Random.csentence(5, 10),
      attention_degree: Random.integer(100, 9999), //返回一个随机的整数。
      photo: Random.image("114x83", "#00405d", "#FFF", "Mock.js"),
    };
    list.push(listObject);
  }
  return {
    data: list,
  };
});

2.2 创建文件 方式二:
/src /mock/ login.js

const login = (params)=>{
	return {
		code:0,
		msg:'登录成功!'
	}
}
export { login }

/src /mock /index.js

import Mock from "mockjs";
import { login } from "./login.js";

Mock.mock(/\/loginApi/,'get',login)

  1. 在mian.js里全局引入使用
import Vue from 'vue'
import './plugins/axios'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/element.js'

require('./mock') // 引入mock模拟数据

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
  1. 发送请求
this.axios
      .get("/api/data")
      .then(res => {
        //get()中的参数要与mock.js文件中的Mock.mock()配置的路由保持一致
        this.data = res.data.data;
        console.log(res.data); //在console中看到数据
      })
      .catch(res => {
        alert("wrong");
      });

至此,就暂时告一段落啦~

有问题欢迎指正。

【CTFSHOW】web入门 黑盒测试 文章目录写在前面web380web381web382web383web384web385web386web387web388web389web390web391web392web393web394web395参考资料 写在前面 一直没搞过渗透,先学学黑盒测试吧 web380 进入题目发现是一个关于灯泡的悲伤故事,点进去,看到跳转到page_1.php页面。 我们访问page.php试试: 发现报错:$id.php,可以猜想需要传名称为id的参数,来访问id.php。我们访问page.php?id=1试试 阅读详情

相关推荐

VLA强化学习训练:π0到π0.5的技术优化与实现

视觉语言动作模型(VLA)作为多模态强化学习的重要分支,通过融合视觉、语言和环境状态数据实现智能决策。其核心技术在于多模态特征融合与动作空间设计,其中PPO算法因其出色的训练稳定性成为首选方案。在工程实践中,延迟补偿机制和课程学习设计能显著提升模型性能,如在四足机器人项目中使避障成功率提升47%。针对实际部署中的性能下降问题,需要特别关注硬件量化参数和控制频率一致性等关键因素。本文通过π0与π0.5版本的对比实验,详细解析了VLA模型在机械臂控制等具身智能场景中的优化路径。

weixin_29041767的博客 246

Vue3引入element-plus

最近貌似使用最新的vue-cli通过npm安装element-plus会炸,版本不兼容,还是可以使用下面的方法来进行安装: vue add element-plus 会自动帮助我们适配版本 注意目前element-ui只支持Vue2.6以下的版本,如果想在Vue3.0使用这个组件库,就要使用element-plus 1、进入根目录使用以下命令安装: vue add element-plus 2、输入后,将会提示选择完全安装还是部分安装: ? How do you want...

qx_6569的博客 3940

OCSP环境搭建--Windows Server 2016

OCSP环境搭建--Windows Server 2016 一. OCSP环境中相关信息 1. 服务器1 操作系统:Win Server 2016 Standard版 IP地址:172.16.0.19/23,网关:172.16.0.1,首选DNS:127.0.0.1 服务器角色:域控制器、证书颁发机构、radius服务器、DNS服务器 ...

CsdnCHong_566的博客 3351

mockjs的基本使用和登录跳转到主页加折叠事件

Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。数据类型丰富支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。拦截Ajax请求不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据。官网注:easy-mock,一个在线模拟后台的数据平台。

qq_62881798的博客 1334

IntelliJ IDEA 2025.1 + Gradle 镜像配置避坑指南:解决依赖下载慢的终极方案

本文针对IntelliJ IDEA 2025.1开发环境中Gradle依赖下载缓慢的问题,提供了详细的镜像配置避坑指南。通过解析Gradle依赖解析机制,重点指导如何正确配置阿里云等国内镜像仓库,并分享验证配置生效、排查常见错误及高级优化技巧,旨在彻底解决依赖下载难题,提升开发效率。

weixin_28835551的博客 532

从冰棍到铸钢:手把手用Fluent融化凝固模型模拟3个不同场景(含案例设置对比)

本文深入探讨了Fluent融化凝固模型在冰棍融化、巧克力涂层凝固和钢铁连铸三个不同场景中的应用。通过详细的参数设置和案例对比,帮助工程师掌握相变模拟的核心技巧,提升工业级CFD分析的精度和效率。

weixin_42522953的博客 471

vue 使用 mock.js

vue,webpack使用mock.js模拟请求数据

yjl13598765406的博客 2207

逆向实战:基于内存态匿名段分析的 DexProtector 检测绕过策略

本文深入探讨了针对DexProtector加固方案的Frida检测绕过策略。通过分析运行时动态加载到匿名内存段的核心检测逻辑,提出了一套基于内存态分析、定位并转储匿名可执行段,进而通过精准Hook与“等式化替换”等技术实现稳定绕过的实战方法。该方法不仅适用于DexProtector,也对采用类似内存隐藏技术的加固方案具有参考价值。

ik678901的博客 512

Vue.js 教程:如何使用 Mock.js 进行前端开发

本文总结了在 Vue 项目中使用 Mock.js 有两种方法。方法1 的优点是使用简单。方法2 的优点是灵活和对前端代码的侵入性低,但要学习一点 Node.js 知识。想进阶成为一位 Mock 高手吗?或许你可以看这篇实操,帮助你学习,语法完全兼容Mock.js,并扩展了一些 Mock.js 没有的语法(如国内手机号 @phone)。手把手教你用搞定 Mock API。

830

Agent驱动电商运营:从选品到售后的全链路革新

在当今竞争激烈的电商市场中,传统的电商运营模式面临着诸多挑战。从选品到售后,每个环节都需要大量的人力投入和专业知识。选品需要深入了解市场趋势和消费者需求,营销需要精准定位目标用户,客服需要24小时响应用户咨询。这些工作不仅耗时耗力,而且容易受到人为因素的影响,导致效率低下和成本高企。AI Agent是一种能够感知环境、做出决策并采取行动的智能系统。感知能力:能够获取和处理环境信息。决策能力:能够根据感知到的信息做出决策。行动能力:能够执行决策,对环境产生影响。学习能力。

AI 领航者的博客 354

2026年软件测试职业院校技能大赛—ERP管理平台-采购入库模块Bug定位与查找

竞赛对接软件测试相关标准,以“ERP管理平台” 为被测系统,围绕软件测试领域的主流技术及工具,考查选手面 对实际问题的综合分析能力,对测试文档、测试用例的设计能力, 对单元测试、自动化测试、性能测试、接口测试等测试工具及方 法的掌握程度,检验选手团队协作能力、组织规划能力、方法运用能力等。

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 195

vue中mock.js初步简单使用

最近项目需要重构,在画原型的空隙简单了解了一下mock.js。因为从进度上看,后台接口不会很快 给到前端,那前端也不能坐着干等着。所以可以通过mock.js先造一些数据来实现效果 mock文档地址 一、首先当然是要先安装一下mock.js了 npm install mockjs --save-dev 二、在main.js中导入mock.js 注:上线之前需要将其删掉 import { mockXHR } from '../mock' if (process.env.NODE_ENV ===

笑到世界都狼狈的博客 4543

S7-1200中时钟功能设定和读写调用的具体方法

S7-1200中时钟功能设定和读写调用的具体方法

Robot_PLC_HMI_Automation 1万+

Vue Admin Better 深度解析:Vue 2.x + Element UI 后台管理系统的权限体系与 Rspack 极速构建实战

本篇指南以仓库根目录的 [README.md](https://link.gitcode.com/i/806bb1177d8cc9acc3c5b6caa451f691) 为主体,结合 `src/config`、`src/utils`、`mock`、`rspack.js` 等源码实现,系统讲解 vue-admin-better 的核心设计理念、安装启动流程、双模式权限控制、Axios 网络层封装、登

gitblog_00520的博客 400

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

vue-element-admin 完整实战指南:从环境搭建、多环境发布到权限架构与 Mock 机制的源码级解析

vue-element-admin 是一个基于 Vue 2 与 Element UI 的后台前端解决方案,内置 i18n 国际化思路、动态路由、权限验证与丰富的业务组件,可帮助快速搭建企业级中后台产品原型。本文以项目官方中文 README 为主体,完整覆盖技术栈、功能清单、开发/发布/预览全流程与版本限制说明,并结合 [权限守卫](https://link.gitcode.com/i/3ca74d

gitblog_00586的博客 465

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ThinkPHP+Vue前后端分离选课成绩管理系统设计与实现全解析

在高校教务场景中,学生选课与成绩管理是典型的业务密集型系统,涉及复杂的权限控制、数据一致性和并发处理。前后端分离架构已成为当前企业级应用的主流实践,后端通过RESTful API提供数据服务,前端采用Vue进行页面交互与状态管理,二者通过JWT认证机制实现安全通信。理解数据库的事务锁与唯一索引设计,能有效解决选课超卖和重复提交问题,而角色权限的中间件统一管控则是防止越权操作的关键。这类系统的技术价值不仅在于功能实现,更体现在工程化部署能力上,如Nginx反向代理解决跨域、history路由刷新404等实战问

weixin_33889665的博客 379

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Vite2+Vue3+TypeScript移动端开发全攻略

现代前端开发中,构建工具和框架的选择直接影响开发效率和项目质量。Vite作为新一代构建工具,利用原生ES模块实现秒级热更新,解决了传统打包工具的性能瓶颈。Vue3通过Composition API和Proxy响应式系统,提供了更好的代码组织和性能表现。TypeScript则通过静态类型检查,显著提升了大型项目的可维护性。这三者结合形成的技术栈,特别适合移动端应用开发场景,能够实现从开发到部署的全流程优化。本文以实战为导向,详细讲解如何配置Vite2+Vue3+TypeScript开发环境,包括工程化配置、移

weixin_33749131的博客 463

基于SpringBoot+Vue的同人小说创作与在线阅读平台实现解析

在UGC内容平台盛行的当下,同人小说创作与分享场景对系统设计提出了独特要求,不仅需要支撑多角色权限与内容审核,还要实现分卷章节管理、阅读进度记录、评论互动等闭环功能。SpringBoot作为Java生态中成熟的后端框架,以其约定优于配置的特性简化了业务接口开发;Vue则凭借数据驱动视图与组件化机制,提升了创作端与阅读端的交互体验。两者结合MySQL、Redis等基础设施,能够构建出稳定高效的在线阅读系统。本文以同人小说创作与在线阅读分享平台为例,从需求拆解、数据模型设计到前后端联调部署,剖析这类垂直内容平台

weixin_33843409的博客 342

MobileNet v2 ONNX 实战:从版本选型到量化部署的完整路径

MobileNet v2 是面向移动端和嵌入式场景的轻量分类网络,这个仓库里已提供经过验证的 ONNX 版本。模型在 ImageNet 1000 类上训练,fp32 文件约 13 MB,量化后能压到 3.5 MB。读完本文,你会知道怎么选版本、怎么校验文件、怎么完成第一次 ONNX 推理,以及量化和复现训练的关键设置。 ## 先看它适不适合你的场景 MobileNet 系列做图像分类:输入一张

gitblog_00810的博客 197

【Vue】Mock.js介绍和使用与首页导航栏左侧菜单搭建

Mock.js是一个用于生成随机数据和模拟接口请求的JavaScript库。它可以帮助开发人员在前端开发过程中模拟后端接口的返回数据,以便进行前端页面的开发和测试。

让优秀成为一种习惯! 2911

vue快速入门七(mock.js,js实现组件路由,总线)

vue快速入门七(mock.js,js实现组件路由,总线)一、什么是mock.js?1.1mock.js简介1.2mock的安装与配置1.2.1mock的安装1.2.2引入mock.js1.3mock.js的使用1.3.1在src文件夹下创建mock目录1.3.2代码以及效果展示二、使用js做组件路由2.1创建Register.vue文件2.2添加gotoRegister方法2.3添加Register路由2.4效果展示三、组件通信(总线)3.1总线概要图3.2在main.js中添加总线Bus3.3添加公共组

qq_52465301的博客 1970

Vue项目中使用Mock.js进行API模拟

在开发Vue应用时,我们经常需要模拟API响应,以便在后端服务尚未准备好时进行前端开发。Mock.js是一个强大的工具,可以帮助我们轻松创建模拟数据。本教程将指导你如何在Vue项目中集成和使用Mock.js。

interest_ing_的博客 1825

VUE2版本引入Element UI

一共个步骤; 1,在cmd中打开vue项目文件夹,输入命令: vue add element 2,加载后的选项如下: How do you want to import Element? Fully import 选择全局还是按需引入-全局 Do you wish to overwrite Element's SCSS variables? Yes 是否使用SCSS-是 ...

许魁的博客 9615

vue项目使用mockjs具体步骤

vue项目使用mockjs具体步骤

m0_61603704的博客 442

mock在vue里使用

title: “mock在vue里使用”

qq_31435455的博客 1115

在Vue项目中使用Mock.js

随着互联网行业的发展,前后端分离已经成为了行业的主流,也是一种趋势。在这样一种趋势的推动下去开发项目,一定会遇到这样一个问题,后端接口未开发完毕,前端页面如何展示数据呢?这个时候就用到mock.js了。// 属性名 name // 生成规则 rule // 属性值 value 'name|rule' : value属性值是字符串 String// 通过重复 string 生成一个字符串,重复次数大于等于 min,小于等于 max。

相濡以沫不如相忘于江湖. 2785
上一篇: react的hook使用
下一篇: 浅析 promise.all 与promise.race
Dark_programmer
博客等级 码龄7年 9073粉丝 307原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值