Vue項(xiàng)目中components組件(模板)的使用及說明
vue中components組件的使用
在web項(xiàng)目開發(fā)過程中,我們經(jīng)常會(huì)遇到重復(fù)代碼結(jié)構(gòu),比如頁面的頭部、底部等,通常我們都是作為模板或者公共文件進(jìn)行設(shè)計(jì)使用,在vue中,我們可以使用components組件(模板)來實(shí)現(xiàn)。
下面我們按步驟實(shí)現(xiàn)組件的使用。
第一步:創(chuàng)建組件vue文件
我們?cè)趕rc目錄中的視圖view目錄中,創(chuàng)建組件目錄,如header,再在header目錄下創(chuàng)建header.vue文件,作為組件文件,在header.vue中加入所需元素。
第二步:引入組件文件
在需要引入組件的vue文件中引入組件文件,如在index.vue中引入header.vue
import header from '@/views/header/header'
第三步:注冊(cè)組件
我們?cè)趇ndex.vue文件中的script部分,找到export default ,在里面寫入注冊(cè)代碼
components: { ????????'my-header': header }
第四步:應(yīng)用組件
在index.vue的代碼部分,應(yīng)用header組件
<my-header></my-header>?
vue中components組件的使用筆記
components和component的區(qū)別?
components ,它的意思是組件;component,它的意思是組成部分,倆者不一樣,使用的位置也不同。
components使用的步驟
1.創(chuàng)建組件vue文件
代碼如下(示例):
import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') import ssl ssl._create_default_https_context = ssl._create_unverified_context
2.引入組件
在需要引入組件的vue文件中引入組件文件,如在App.vue中引入IndexPage.vue
import header from '@/views/header/header'
3.注冊(cè)組件
在App.vue文件中的script部分,找到export default ,在里面寫入注冊(cè)代碼
代碼如下(示例):
data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv') print(data.head())
export default { name: 'App', components: { LightView, IndexPage }, }
4.應(yīng)用組件
在App.vue的代碼部分,應(yīng)用indexPage組件
<template> <light-view> <index-page></index-page> </light-view> </template>
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
功能強(qiáng)大的vue.js拖拽組件安裝應(yīng)用
這篇文章主要為大家介紹了功能強(qiáng)大的vue.js拖拽組件安裝應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06vue-music 使用better-scroll遇到輪播圖不能自動(dòng)輪播問題
根據(jù)vue-music視頻中slider組建的使用,當(dāng)安裝新版本的better-scroll,輪播組件,不能正常輪播。如何解決這個(gè)問題呢,下面小編給大家?guī)砹藇ue-music 使用better-scroll遇到輪播圖不能自動(dòng)輪播問題,感興趣的朋友一起看看吧2018-12-12在Vue3中使用CSS Modules實(shí)現(xiàn)樣式隔離
隨著構(gòu)建現(xiàn)代前端應(yīng)用的需要,樣式的管理和隔離變得越來越重要,為了解決樣式?jīng)_突和管理困難的問題,CSS Modules 應(yīng)運(yùn)而生,本文我們將討論如何在 Vue3 中使用 CSS Modules 實(shí)現(xiàn)樣式隔離,需要的朋友可以參考下2024-09-09解決vue項(xiàng)目運(yùn)行出現(xiàn)warnings?potentially?fixable?with?the?`--fix
這篇文章主要介紹了解決vue項(xiàng)目運(yùn)行出現(xiàn)warnings?potentially?fixable?with?the?`--fix`?option的報(bào)錯(cuò)問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2021-11-11vue3+高德地圖只展示指定市、區(qū)行政區(qū)域的地圖以及遮罩反向鏤空其他地區(qū)
vue大屏項(xiàng)目開發(fā),客戶覺得地圖上的文字標(biāo)注太多了,要求地圖上只顯示省市等主要城市的標(biāo)注,這篇文章主要給大家介紹了關(guān)于vue3+高德地圖只展示指定市、區(qū)行政區(qū)域的地圖以及遮罩反向鏤空其他地區(qū)的相關(guān)資料,需要的朋友可以參考下2024-02-02Vue服務(wù)端渲染和Vue瀏覽器端渲染的性能對(duì)比(實(shí)例PK )
這篇文章主要介紹了Vue服務(wù)端渲染和Vue瀏覽器端渲染的性能對(duì)比(實(shí)例PK ),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03解決vue+webpack項(xiàng)目接口跨域出現(xiàn)的問題
這篇文章主要介紹了解決vue+webpack項(xiàng)目接口跨域出現(xiàn)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08