Vue项目导入Vant

简介: Vue项目导入Vant

Vue项目导入Vant

本文讲解Vue项目如何导入Vant

参考文章:Vant3

创建vue参考这篇文章:用命令窗口的方式创建Vue项目

安装

在命令窗口中输入npm i vant

安装好之后,在main.js里面加上如下配置

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Vant from 'vant'
import 'vant/lib/index.css'
createApp(App).use(store).use(router).use(Vant).mount('#app')

配置Rem

输入npm i -S amfe-flexible

进行导入

有这个了之后就代表安装好了

  • 创建配置文件

module.exports = {
    plugins: {
        "postcss-pxtorem": {
            rootValue: 37.5,
            propList: ["*"],
        }
    }
}
  • 再完善一下

封装请求模块

首先在命令窗口中,输入npm install axios

创建utils文件夹,然后在下面创建request.js文件,放置配置

import axios from "axios";
const request = axios.create({
    baseURL: "http://localhost:8081/",
});
export default request;

创建登录路由

如果没有这个router,就输入这个命令npm install vue-router@4

记得修改这个main.js,里面加上router

文件编写

首先删除掉Vue本身的不需要的文件

首先进入App.vue里面删成这个样子

如果出现了报错

可以使用这个命令自动解决

eslint --fix src\router\index.js

删除原本的页面和配件。

编写一个页面叫做login.vue,进行演示

<template>
    <div>
      登录
    </div>
  </template>
<script>
export default {
  name: 'LoginView' // change the component name here
}
</script>
  <style>
  /* your existing style code here... */
  </style>

在index.js里面加上对应的路由配置

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

然后修改App.vue代码

全部配置完之后,就可以访问了

相关文章
|
2天前
|
资源调度 JavaScript API
Vue-treeselect:为Vue应用程序提供强大选择器的指南
Vue-treeselect:为Vue应用程序提供强大选择器的指南
6 0
|
1天前
|
JavaScript 开发工具 git
大事件项目40---Vue代码里如何引入相对路径图片
大事件项目40---Vue代码里如何引入相对路径图片
|
2天前
|
JavaScript 前端开发
一个好看的vue admin模板
这是一个关于Vue管理模板的引用,提到了[PanJiaChen](https://github.com/PanJiaChen/vue-admin-template)在GitHub上的`vue-admin-template`项目。该项目是一个前端管理模板,链接指向了详细的资源。页面中还包含了一张图片,但markdown格式中无法直接显示。简而言之,这是关于一个基于Vue的后台管理界面模板的参考信息。
|
2天前
|
JavaScript
vue知识点
vue知识点
5 0
|
3天前
|
JavaScript 前端开发
Vue,如何引入样式文件
Vue,如何引入样式文件
|
3天前
|
JavaScript
|
2天前
|
JavaScript
vue滚动到页面底部时加载
vue滚动到页面底部时加载
5 1
|
3天前
|
JavaScript 前端开发 API
|
3天前
|
JavaScript 前端开发 网络架构
Vue如何实现页面跳转路由,实现单页面跳转
Vue如何实现页面跳转路由,实现单页面跳转
|
3天前
|
JavaScript
Vue搭配ELEMENT组件,路由不能正确跳转bug
Vue搭配ELEMENT组件,路由不能正确跳转bug
Vue搭配ELEMENT组件,路由不能正确跳转bug