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可以获取正则

相关内容

热门资讯

怎么才能让鹦鹉说话? 怎么才能让鹦鹉说话?不是所有鹦鹉都会说话的,虎皮 牡丹 玄凤 之类的就不会说话,虽然有些资料上介绍 ...
孙悟空在南瞻部州被称呼为什么? 孙悟空在南瞻部州被称呼为什么?孙悟空在南瞻部州被称为孙大圣。他的称呼是比较威武凶猛的。因为他的人物形...
“每一个晚上”英语怎么讲 “每一个晚上”英语怎么讲every night
我在红袖写了一篇小说,只有签约... 我在红袖写了一篇小说,只有签约,没有上架,请问怎么样才能拿到稿费,我是签网协的每天都有更新的话。。达...
王朔:这辈子最对不起老婆和女儿... 王朔:这辈子最对不起老婆和女儿,但我死后财产全归徐静蕾,这是为何呢?因为在这个人的心中,徐静蕾才是自...
游戏《天地玄门》激活账号的激活... 游戏《天地玄门》激活账号的激活码怎么写?那个游戏得发短信到腾武才会获得激活码
孩子课后作业辅导,如何让老公平... 孩子课后作业辅导,如何让老公平心静气的教孩子?可以告诉老公,孩子的辅导需要老公有耐心一些,因为孩子犯...
《阿姨暖暖你的手》阅读题答案 《阿姨暖暖你的手》阅读题答案1、“春寒料峭”和“春暖花开”都是形容春天的词语。文中第(2)段中的“春...
想找到一本有声小说,喜马拉雅有... 想找到一本有声小说,喜马拉雅有,但是我忘记名字了。讲的是茅山道士的故事,但不是紫襟讲的,我问过了?书...
郝邵文合释小龙都演过什么电影我... 郝邵文合释小龙都演过什么电影我想知道,要全的1、笑林小子(又名:旋风小子)2、笑林小子2之乌龙院3、...
林黛玉放屁拉肚子 林黛玉放屁拉肚子林黛玉放屁拉肚子是《红楼梦》中的一个情节。在小说中,林黛玉因为情绪低落和身体不适而出...
克雷洛夫寓言有哪些寓言故事?故... 克雷洛夫寓言有哪些寓言故事?故事的主要内容及道理是什么?最起码说出3个,克雷洛夫寓言有哪些寓言故事?...
请告诉我一点笑话! 请告诉我一点笑话!告诉我一点笑话便可!如此美丽夜晚孤独是一种遗憾,想念着得不到的爱情已经成为习惯,情...
樱花、新年、任性、武士、爆破、... 樱花、新年、任性、武士、爆破、缇娜、武媚娘、土豪biangbiang面、萌萌哒、小鲜肉、醉了 用以上...
东北出马仙堂怎么写 东北出马仙堂怎么写去找高人查看 ,看看是否具备出马缘分,出马仙的堂单一般都是仙 或者给你立堂的师傅给...
探访鹿邑:漫步古城,寻迹历史名... 探访鹿邑:漫步古城,寻迹历史名人之路鹿邑是一个历史悠久的古城,有着丰富的文化底蕴和历史遗迹。探访鹿邑...
类似与儒道至圣的小说 类似与儒道至圣的小说[剑三+文修]自古名士真国色[系统]国士无双
星际争霸2人族怎么防隐形?怎么... 星际争霸2人族怎么防隐形?怎么看隐形?:轨道控制基地的雷达,防空塔和渡鸦自带的反隐效果人族有4招防隐...
谁有《从零开始学画漫画》电子书... 谁有《从零开始学画漫画》电子书 谢谢亲,去狗狗书籍呗,你去新浪爱问搜搜,应该能找到》
公主日记1里有首笨爱神的歌叫什... 公主日记1里有首笨爱神的歌叫什么名字stupid cupidstupid cupidstupid c...