简单搭建vue项目
创始人
2024-11-04 23:03:59
0

1.先安装node.js和vite,具体参考:

2.管理员身份运行cmd,跳转到node安装目录:

输入: npm create vite@latest

输入项目名称,选择vue和JavaScript

2.VisualStudioCode打开(可能需要管理员权限)创建的文件夹,点击左侧选中

Crtrl加~打开终端

输入:npm install vue-router  配置路由

输入:  npm install axios  安装axios

输入:npm install element-plus --save  安装element-plus

3.配置文件

src目录下创建router、util、api、views文件夹。

        api文件夹下创建index.js文件,放入代码:

import http from '../util/http.js';  //get:(url)=>{http({url:url,method:'get'})} //{}代表方法体,没有return就没有返回值了 //get:(url)=>{http(return {url:url,method:'get'})} export const API={     //get方法,传入url参数     get:(url)=>http({url:url,method:'get'}) }; //抛出一个实例 export default API;

        router文件夹下创建index.js文件,放入代码:

import {createRouter,createWebHashHistory} from 'vue-router';  const router=createRouter(     {         history:createWebHashHistory(),         routes:[             {path:'/easya',component:()=>import("../views/easya.vue")}          ]     } ); export default router;

        util文件夹下创建文件http.js,放入代码:

import axios from 'axios';  export default function (options) {     //配置每次发送请求都从sessionStorage中获取名字叫token的数据,     //添加到请求头部的Authorization属性中      //Object.assign用于合并对象的数据     options.headers = Object.assign(         { Authorization: sessionStorage.getItem('token') },         options.headers || {}     );     //axios()   返回一个promise对象,用于异步请求     //options是一个对象,其中包含了许多用于配置请求的参数,     //例如请求的url、请求方法(GET、POST等)、请求头等     return axios(options)         .then(({ status, data, statusText }) => {             //该函数在请求成功并返回数据时被调用             //status:HTTP状态码,例如200表示请求成功。             //data:服务器返回的数据。             // statusText:HTTP状态文本,例如"OK"表示请求成功。             if (status == 200) {                 return data;             } else {                 throw new Error(statusText);             }         }).catch(e=>{             return Promise.reject(e);             //return Promise.reject(e.message);         }); }

        views文件夹下创建文件easya.vue,放入代码做测试:

   

src下的main.js代码覆盖为:

import { createApp } from 'vue' import ElementPlus from 'element-plus' import 'element-plus/dist/index.css' import App from './App.vue' import router from './router'  createApp(App).use(router).use(ElementPlus).mount('#app') 

src下的App.vue代码覆盖为:

   

运行测试:输入 npm run dev

访问本地路径:http://localhost:5173/easya 访问

终端Ctrl+c退出

相关内容

热门资讯

据报道!wepoker有辅助工... 据报道!wepoker有辅助工具吗,方片十三张脚本,烘培教程(有挂详细)1、全新机制【方片十三张脚本...
2026版教学!newpoke... 2026版教学!newpoker怎么安装脚本,微信随意玩辅助器,模块教程(有挂总结)1、完成微信随意...
2026版辅助挂!约局吧辅助器... 2026版辅助挂!约局吧辅助器,老k游戏辅助器,技法教程(有挂详细)1、任何老k游戏辅助器透视是真的...
日前!wpk透视辅助靠谱吗,家... 日前!wpk透视辅助靠谱吗,家乡大二有没有挂,手筋教程(有挂方式)家乡大二有没有挂破解侠是真的助透视...
据了解!pokernow辅助控... 据了解!pokernow辅助控制,sohoo竞技联盟辅助,资料教程(有挂辅助)1、sohoo竞技联盟...
据悉!德州局怎么透视,微信小程... 据悉!德州局怎么透视,微信小程序辅助器免费下载,讲义教程(有挂秘籍)微信小程序辅助器免费下载辅助器是...
2026版规律!wpk真的有透... 2026版规律!wpk真的有透视嘛,透视盒子,方式教程(有挂方法)1、透视盒子破解器简单,透视盒子机...
近日!购买的wpk辅助在哪里下... 近日!购买的wpk辅助在哪里下载,微信开发辅助工具,步骤教程(讲解有挂)1、微信开发辅助工具免费脚本...
黑科技辅助挂!aapoker辅... 黑科技辅助挂!aapoker辅助器怎么用,微友三代辅助,方案教程(有挂详细)1、实时微友三代辅助透视...
今日!hhpoker是真的假的... 今日!hhpoker是真的假的,凑一桌开挂,办法教程(有挂解惑)在进入凑一桌开挂软件靠谱后,参与本局...