如何用HBuilder快速搭建一个Vue前端项目

https://yzjstudy.xyz 

 

第一步 选中Vue3框架创建项目,新建的项目目录如下

 第二步,1.往src下放封装好的api包,用于封装 axios请求来进行网络请求

(    http.js文件    )

import axios from "axios"; // 引用axios

axios.defaults.baseURL = "https://localhost:5001"; //'http://localhost:8080';
axios.defaults.headers.post['Content-Type'] ='application/json';

//get请求
export function get(url, params = {}) {
    return new Promise((resolve, reject) => {
        axios.get(url, {
                params: params,
            })
            .then((response) => {
                resolve(response);
            })
            .catch((err) => {
                reject(err);
            });
    });
}

//post请求
export function post(url, data = {}) {
    return new Promise((resolve, reject) => {
        axios.post(url, data)
        .then(
            (response) => {
                resolve(response);
            })
            .catch((err) => {
            reject(err);
        });
    });
}

(    index.js文件    )

// index.js 调用接口的方法
// 引入封装的get/post请求方法
import {
get,
post
} from './http.js'

export const getData = (url, m) => get(url, m)
export const postData = (url, m) => post(url, m)

 

2.往src下放router包,index.js中进行路由配置,处理页面跳转

import {
    createRouter,
    createWebHistory,
} from 'vue-router'


import Main from '../views/Main.vue'

const routes = [{
        path: '/',
        name: 'Login',
        component: Login
    },
    {
        path: '/main',
        name: 'main',
        component: Main,
    }
]

const router = createRouter({
    history: createWebHistory(),
    routes
})

export default router

 第三步:找到App.vue文件,清空页面,填入router-view标签

 

第四步:npm 安装

1.安装element-plus

npm install element-plus --save

2.安装vue-router

npm install vue-router --save

3.安装axios

npm install axios --save

第五步:配置main.js,创建Vue 并进行组件挂载

 

 第六步:新建views文件夹用来存放所有的vue文件,即所有的布局页面

 

第七步:运行项目,可以 《运行》---->《运行到终端》---->《npm run dev》

    也可以直接终端命令行 npm run dev(更加推荐)

posted @ 2022-12-12 21:32  当代悲情诗人  阅读(1329)  评论(0)    收藏  举报