目錄
一、Element UI介紹
Element UI的特點(diǎn):
二、下載配置Element UI
(零)創(chuàng)建vue項(xiàng)目
(一)下載Element UI依賴??
(二)全局文件main.js中引入Element UI
三、刪除多余的東西?
(一)刪除App.vue多余的?
(二)刪除多余的頁(yè)面?
(三)刪除router路由多余的?
四、新建vue頁(yè)面
(一)新建一個(gè)vue的文件
(二)復(fù)制組件到vue文件中?
五、把新建vue文件添加進(jìn)去路由中?
六、運(yùn)行訪問
讀者手冊(cè)(必讀)_csdn文章評(píng)分怎么看_云邊的快樂貓的博客-CSDN博客
一、Element UI介紹
Element UI是一個(gè)基于Vue.js的組件庫(kù),提供了一套豐富、美觀、易用的UI組件,包括表單、彈窗、導(dǎo)航、布局、數(shù)據(jù)展示等各種常用組件。Element UI旨在幫助開發(fā)者快速構(gòu)建高質(zhì)量的Web應(yīng)用程序,使得前端開發(fā)更加高效和便捷。
Element UI的特點(diǎn):
1.豐富的組件庫(kù):Element UI提供了大量的UI組件,覆蓋了常用的各種組件需求,包括表單、按鈕、菜單、對(duì)話框、表格、分頁(yè)、圖片等。
2.簡(jiǎn)潔美觀的設(shè)計(jì):Element UI的設(shè)計(jì)風(fēng)格簡(jiǎn)潔、現(xiàn)代、美觀,使得應(yīng)用程序的界面更加美觀、易用和專業(yè)。
3.易于使用:Element UI的組件易于使用,文檔詳細(xì),提供了示例和在線演示,使得開發(fā)者可以更快地上手和使用。
4.可定制性:Element UI的組件支持自定義主題和樣式,可以根據(jù)應(yīng)用程序的需要自定義風(fēng)格和樣式。
5.國(guó)際化支持:Element UI支持多種語(yǔ)言,包括中文、英文、日文、韓文等,方便全球化應(yīng)用程序的開發(fā)。
總的來(lái)說(shuō),Element UI是一個(gè)非常優(yōu)秀的Vue.js組件庫(kù),可以幫助開發(fā)者快速構(gòu)建高質(zhì)量的Web應(yīng)用程序,提高前端開發(fā)的效率和質(zhì)量。
額外:vue3引入Element plus的文章:
vue3引入Element plus的詳細(xì)步驟_云邊的快樂貓的博客-CSDN博客
二、下載配置Element UI
(零)創(chuàng)建vue項(xiàng)目
vue3和vue2的介紹和兩種創(chuàng)建方式(cli和vite)_云邊的快樂貓的博客-CSDN博客
(一)下載Element UI依賴??
1.項(xiàng)目終端命令下載Element UI的命令
ps:終端執(zhí)行注意要cd切換到當(dāng)前的項(xiàng)目路徑里面,就是打開src的上一層?
npm i element-ui -S --legacy-peer-deps
(二)全局文件main.js中引入Element UI
2.Element UI官網(wǎng)快速上手引用原生組件和樣式到main.js文件中
ps:就是把??這個(gè)復(fù)制到main.js文件里面?
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
引用餓了么ui后的main.js文件就是這樣
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
/*這三行是引入的*/
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);
Vue.config.productionTip = false
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
三、刪除多余的東西?
(一)刪除App.vue多余的?
3.把App.vue文件多余全部刪除,只留下一個(gè)引入其他頁(yè)面的標(biāo)簽
(二)刪除多余的頁(yè)面?
?4.刪除這兩個(gè)自帶的頁(yè)面?
(三)刪除router路由多余的?
5.刪除router路由里面多余的東西
四、新建vue頁(yè)面
ps:以后新建頁(yè)面都從這里開始看就好了,上面(三)的步驟只需要操作一次就好了。從(四)開始就是每次新建.vue文件都要看
(一)新建一個(gè)vue的文件
6.在views展示文件中新建一個(gè)vue文件
7.我命名為UserView,根據(jù)需要自定義命名
8.創(chuàng)建一個(gè)<template>標(biāo)簽,把div標(biāo)簽嵌套到里面去
標(biāo)簽科普:
這些標(biāo)簽分別是 Vue 單文件組件(Single-File Components)的三個(gè)主要部分,用于在一個(gè)文件中組織 Vue 組件的模板、腳本和樣式。通過這種方式,Vue 單文件組件將模板、腳本和樣式集中在一個(gè)文件中,方便組織和維護(hù),使得組件的代碼更加清晰和模塊化。這種組織方式也是 Vue 生態(tài)系統(tǒng)中常見的開發(fā)實(shí)踐。
<template>:在這個(gè)標(biāo)簽內(nèi),你可以編寫 Vue 組件的模板。模板定義了組件的結(jié)構(gòu)和內(nèi)容,使用 HTML 和 Vue 的模板語(yǔ)法來(lái)描述頁(yè)面的布局和交互。在模板中,你可以使用 Vue 的指令和表達(dá)式,實(shí)現(xiàn)動(dòng)態(tài)綁定和數(shù)據(jù)交互。
<script>:在這個(gè)標(biāo)簽內(nèi),你可以編寫 Vue 組件的腳本部分,也就是組件的邏輯代碼。通常,你會(huì)在這里導(dǎo)入其他模塊、定義組件的數(shù)據(jù)和方法、響應(yīng)用戶交互、和處理組件的生命周期等。
?<style>:在這個(gè)標(biāo)簽內(nèi),你可以編寫組件的樣式。樣式部分使用 CSS 來(lái)定義組件的外觀和布局,它可以應(yīng)用于組件內(nèi)部的所有 HTML 元素。Vue 使用的是支持 Scoped CSS 的樣式,因此你編寫的樣式只會(huì)影響到當(dāng)前組件,而不會(huì)影響到其他組件。
(二)復(fù)制組件到vue文件中?
Element - The world's most popular Vue UI framework
9.打開Element UI官網(wǎng),任選其中一個(gè)組件。
?10.復(fù)制<script>標(biāo)簽上面的代碼。,粘貼到剛剛的div的標(biāo)簽里面,會(huì)發(fā)現(xiàn)粘貼進(jìn)去的代碼有爆紅,不管它。
?11.粘貼到創(chuàng)建的UserView.vue界面里面來(lái)
12.接著把剩余的代碼,也就是從<script>腳本標(biāo)簽開始全部復(fù)制完
13.粘貼到</template>標(biāo)簽的下面
五、把新建vue文件添加進(jìn)去路由中?
14.在router的index.js文件里面去定義要訪問的vue頁(yè)面的路徑
path:這個(gè)定義的是網(wǎng)頁(yè)8080后面跟著的訪問路徑,可以自定義
name:這個(gè)是用來(lái)標(biāo)識(shí)這個(gè)頁(yè)面用的,刪除也沒有影響
component:這里面的就改那個(gè)對(duì)應(yīng)新建的vue頁(yè)面的名字就好了
原路由?
?修改成當(dāng)前頁(yè)面的后
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
{
path: '/user', //自定義訪問頁(yè)面
name: '用戶頁(yè)面', //自定義
component: () => import('../views/UserView.vue') //這里對(duì)應(yīng)新建頁(yè)面的路徑
},
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
六、運(yùn)行訪問
15.vscode終端執(zhí)行運(yùn)行命令
ps:沒有cd切換到當(dāng)前目錄的記得切換
npm run serve
運(yùn)行成功?
16.瀏覽器訪問改網(wǎng)址,后面加上router路由里面設(shè)置的制定路徑
即:http://localhost:8080/login?
路徑來(lái)源:?
??
17.訪問成功,這樣說(shuō)明使用了餓了么ui的組件成功了
http://localhost:8080/user
有什么問題都可以評(píng)論區(qū)留言,看見都會(huì)回復(fù)的
如果你覺得本篇文章對(duì)你有所幫助的,多多支持吧?。。?/strong>
點(diǎn)贊收藏評(píng)論,當(dāng)然也可以點(diǎn)擊文章底部的紅包或者訂閱給文章創(chuàng)作支持一下了。抱拳了!
vip文章:http://t.csdn.cn/Uq5j1文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-482780.html
bug大全訂閱文章:http://t.csdn.cn/j6UyR文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-482780.html
到了這里,關(guān)于vue2引入Element UI的詳細(xì)步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!