vue环境搭建、项目应用
创始人
2024-06-02 09:57:11
0

1、网络不是很好时,首先安装cnpm淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

2、搭建vue环境

vue官网:https://v2.cn.vuejs.org/
#初始化项目
npm init -y#安装vue脚手架
cnpm i -D @vue/cli  
cnpm i -D @vue/cli@4.5.15#查看脚手架版本
npx vue -V#创建项目的两种方式
#1、使用命令创建
npx vue create project_vue2
#2、使用界面创建
npx vue ui

3、安装elementui插件(饿了么公司基于vue开的的vue的Ui组件库)

elementui官网:https://element.eleme.cn/#/zh-CN/component/quickstart
#-S表示  --save
cnpm i element-ui@2.15.8 -S#引入整个element UI的css 和 插件两种方式,全局引入和按需引入 (main.js)
#引入
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'#挂载
Vue.use(Element)#按需引入  main.js
#安装插件
cnpm install babel-plugin-component -Dimport { Button, Tag } from 'element-ui'
#挂载
Vue.use(Button)
Vue.use(Tag)#将组件模块化  element-ui
1、在babel.cinfig.js中配置插件"plugins": [//按需引入element-ui时,需要配置插件["component",{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]]
2、新建element.js,引入需要的组件,并挂载
import Vue from 'vue'
import { Button,Tag } from 'element-ui'Vue.use(Button)
Vue.use(Tag)3、在mian.js中引入
import '../plugins/element.js'

4、css预处理器(饿了么公司基于vue开的的vue的Ui组件库)

查看版本对应,否则会有很多兼容问题:https://www.npmjs.com/package/node-sass
1、安装  注意node版本必须是v14.*,此处使用v14.19.1
cnpm i sass-loader@8.0.0 node-sass@4.14.1 -S2、在style中使用lang="scss" 可以支持嵌套写法
3、使用less预处理
cnpm i less@3.13.1 less-loader@7.3.0 -S

5、css样式重置

官网地址:https://meyerweb.com/eric/tools/css/reset/
1、在assets静态资源目录css下新建reset.css文件,将官网的内容粘贴进入
2、在App.vue中引入

6、图标库安装使用

官网地址:https://www.bootcss.com/p/font-awesome/
1、安装
cnpm i font-awesome -D
2、在mian.js中引入样式文件
import 'font-awesome/css/font-awesome.min.css'
3、使用,在页面中使用class="fa fa-user"

7、安装请求插件axios

1、安装
cnpm i axios -D/S
2、在main.js中引入并挂载到原型,可以在全局使用
import axios from 'axios'
Vue.prototype.axios = axios;

8、安装路由router

1、安装
cnpm i vue-router@3.5.3 -S
2、在main.js引入路由
import Router from './router/index.js'

9、路由懒加载和异步组件

export default new Router({routes:[{path : '/',redirect : '/login',// 官方推荐的路由懒加载写法,不需要引入组件了component : () => import ('@/components/Login')} ,{path : '/login',name : 'Login',// 官方推荐的路由懒加载写法,不需要引入组件了component : () => import ('@/components/Login')} ,{path : '/home',//【一般组件路由写法】// component : Home,// 官方推荐的路由懒加载写法,不需要引入组件了// component : () => import ('@/components/Home')//使用异步组件component : resolve => require(['@/components/Home'],resolve)            }]//路由模式分history/hash,mode:'history'
})

10、表单验证

vscode中安装any-rule插件,使用F1可以获取正则

相关内容

热门资讯

老虎叫怎么形容 老虎叫怎么形容虎啸、勇猛。老虎叫声的形容词是刚劲、虎啸、勇猛,虎是哺乳纲的大型猫科动物。
有时候心甘情愿也不是什么好事 有时候心甘情愿也不是什么好事有些人失去了,会让你遗憾终生;有些情求全了,会让你痛不欲生。感情的世界,...
刘轩豪父亲是哪个 刘轩豪父亲是哪个网传刘轩豪是隐形富二代,他父亲做什么生意?网传刘轩豪是隐形富二代,他父亲做什么生意,...
恶霸提莫是谁 恶霸提莫是谁 恶霸提莫是一个主玩提莫的游戏主播,他在韩服只玩提莫。迅捷斥候提莫,是MOBA竞技网游《...
曾子杀猪 曾子杀猪急!!!!1  一个晴朗的早晨,曾子的妻子梳洗完毕,换上一身干净整洁的蓝布新衣,准备去集市买...
甘罗拜相的介绍 甘罗拜相的介绍 《甘罗拜相》是1949年上映的中国剧情电影,由冯志刚执导,羽佳、黄楚山等主演。 《甘...
请问刘墉的《迟》出自他的哪本书... 请问刘墉的《迟》出自他的哪本书啊?刘墉的《迟》是出自他的哪本书?出自:《刘墉随笔》
小鹿陪玩到五十级大概要花多少钱... 小鹿陪玩到五十级大概要花多少钱?小鹿陪玩到50级大概要花多少钱?那这个问题只有小卢知道,没有人能够知...
博睿数据:计划减持不超过44.... 博睿数据7月6日公告称,公司计划自本公告披露之日起15个交易日后至2025年10月27日,通过集中竞...
政策性收购与市场化收购协同,智...   烈日炎炎,夏粮收购正酣。国家粮食和物资储备局最新数据显示,截至目前,全国累计收购小麦超5000万...