91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue怎么使用腳手架vue-cli創建并引入自定義組件

發布時間:2022-03-14 13:33:11 來源:億速云 閱讀:733 作者:小新 欄目:開發技術

小編給大家分享一下vue怎么使用腳手架vue-cli創建并引入自定義組件,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

一、創建并引入一個組件

1、創建組件

vue-cli中的所有組件都是存放在components文件夾下面的,所以在components文件夾下面創建一個名為First.vue的自定義組件:

<template>
    <div>
        <h2>{{msg}}</h2>
    </div>
</template>
<script>

// 1、export 表示導出,在自定義組件里面使用export default導出  
export default {
    // name 表示設置別名,可以不設置,建議和組件的名稱一致
    name:"First",
    data(){
        return{
            msg:"First Vue"
        }
    }
}
</script>

2、在App.vue組件里面引用First.vue組件

1、在<script>標簽里面使用import導入自定義的標簽:

// 1、導入自定義組件 First即First.vue組件里面設置的name值
import First from "./components/First"

2、在export里面添加自定義組件:

// 2、添加自定義組件
  components:{
    First
  }

 3、在<template>標簽里面引入自定義組件:

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <!-- <router-view/> -->
    <!--3、引用自定義組件-->
    <First></First>
  </div>
</template>

完整代碼如下:

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <!-- <router-view/> -->
    <!--3、引用自定義組件-->
    <First></First>
  </div>
</template>

<script>
// 1、導入自定義組件 First即First.vue組件里面設置的name值
import First from "./components/First"
export default {
  name: 'App',
  // 2、添加自定義組件
  components:{
    First
  }
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

效果:

vue怎么使用腳手架vue-cli創建并引入自定義組件

二、引入嵌套組件

在上面的示例中,只是在App.vue中引入了單一的組件,如何引入嵌套組件呢?即First.vue組件里面又引用了自定義組件,這時該如何在App.vue組件里面引入呢?

1、先定義Second.vue自定義組件:

<template>
    <div>
        <h2>{{secondMsg}}</h2>
    </div>
</template>

<script>
export default {
    // name 表示設置別名,可以不設置,建議和組件的名稱一致
    name :"Second",
    data(){
       return{
           secondMsg:"Second vue"
       }
    }
}
</script>

2、在First.vue組件中引用Second.vue組件

在First.vue中引用Second.vue組件和在App.vue中引入First.vue組件是一樣的,完整代碼如下:

<template>
    <div>
        <h2>{{msg}}</h2>
        <!--3、引用second.vue組件-->
        <Second></Second>
    </div>
</template>
<script>
// 1、使用import導入Second.vue
import Second from './Second';
// export 表示導出
export default {
    // name 表示設置別名,可以不設置,建議和組件的名稱一致
    name:"First",
    data(){
        return{
            msg:"First Vue"
        }
    },
    // 2、添加自定義組件組件
    components:{
        Second
    }
}
</script>

3、在App.vue中引入嵌套組件

First.vue中引入了Second.vue組件以后,可以把First.vue組件看成是一個組件了,所以在App.vue中引入的時候代碼是一樣的:

<template>
  <div id="app">
    <img src="./assets/logo.png">
    <!-- <router-view/> -->
    <!--3、引用自定義組件-->
    <First></First>
  </div>
</template>

<script>
// 1、導入自定義組件 First即First.vue組件里面設置的name值
import First from "./components/First"
export default {
  name: 'App',
  // 2、添加自定義組件
  components:{
    First
  }
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

4、效果

vue怎么使用腳手架vue-cli創建并引入自定義組件

看完了這篇文章,相信你對“vue怎么使用腳手架vue-cli創建并引入自定義組件”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰安市| 迁安市| 嘉兴市| 新蔡县| 霍州市| 莫力| 宁明县| 榆树市| 卓尼县| 昌乐县| 香格里拉县| 蕲春县| 额敏县| 乌拉特中旗| 芷江| 吉安市| 康平县| 耒阳市| 栖霞市| 微博| 岳普湖县| 吉林省| 桓台县| 桂林市| 陇南市| 聂荣县| 手游| 托克逊县| 会宁县| 景谷| 晋城| 博罗县| 颍上县| 攀枝花市| 明光市| 武宁县| 河津市| 五指山市| 怀安县| 渝北区| 东台市|