精品人伦一区二区三区蜜桃视频_日韩精品视频在线_www.色综合_久久久久久一区_aaaaaa黄色片_亚洲精品久久

uni-app 自定義組件

uni-app自定義強(qiáng)大的組件,封裝好以后比較方便調(diào)用。

使用方法

1.創(chuàng)建目錄

在根目錄創(chuàng)建components文件夾,有本文件的可以跳過

2.創(chuàng)建文件

目錄右鍵-新建組件

創(chuàng)建好以后,代碼內(nèi)容和普通的頁面一樣

需要手動編寫內(nèi)容

首先需要在template標(biāo)簽中定義name屬性,建議和文件名一樣。

接著在默認(rèn)導(dǎo)入函數(shù)中添加name屬性

基本代碼如下

<template name="postBox">
  <view>
    我是自定義組件
  </view>
</template>

<script>
  export default {
    name:"postBox",
    data() {
      return {
        
      };
    }
  }
</script>

<style>

</style>

 

3.調(diào)用自定義組件

在其他的頁面中,要調(diào)用,需要先引用和注冊組件

在頁面<script>標(biāo)簽中引入代碼:import postBox from "../../components/postBox.vue";

并且在export default參數(shù)中添加注冊組件代碼,多個名稱用逗號隔開

components:{
  postBox
     }

 

例如,在index.vue頁面中,使用本自定義組件。調(diào)用代碼如下

<template>
  <view>
    個人中心
    <postBox></postBox>
  </view>
</template>

<script>
  import postBox from "../../components/postBox.vue";
  export default {
    components: {
      postBox
    },
    data() {
      return {

      }
    },
    methods: {

    }
  }
</script>

<style>

</style>

顯示效果如圖

4.傳遞參數(shù)

自定義組件,允許通過屬性傳入?yún)?shù)

在組件頁面,export default中,添加props類,類中包括自定義參數(shù)名稱,下面代碼中,自定義了url和titleName屬性。類型為String文本型。兩種方式都可以定義,看自己喜好。

props:{
  url:{
  type:String
  },
  titleName:""
}

在代碼中,可以使用代碼<p>我是標(biāo)題{{titleName}}</p>?獲取傳入的參數(shù)

調(diào)用:<postBox titleName="我是名稱"></postBox>

5.生命周期

參考vue生命周期

 

 

THE END
主站蜘蛛池模板: 亚洲成人av一区二区 | 亚洲成人综合网站 | 一区二区三区四区在线 | 国产精品视频一二三区 | 一区二区在线看 | 91久久国产综合久久 | 一区二区三区视频在线免费观看 | 国产真实精品久久二三区 | 日韩成人免费av | 爱综合| 日韩国产中文字幕 | 岛国av一区二区 | www视频在线观看 | 国产不卡视频在线 | 国产精品爱久久久久久久 | 亚洲国产高清高潮精品美女 | 国产一区二区三区久久久久久久久 | 涩涩鲁亚洲精品一区二区 | 国产精品 欧美精品 | 日本黄色片免费在线观看 | 久草免费在线视频 | 日韩精品在线网站 | 欧美精品久久久久 | 久久久久久精 | 色www精品视频在线观看 | 91久久久久久久久久久久久 | 日韩精品一区二区三区中文在线 | 久综合| 欧美福利精品 | 精品一区av| 久久一| 欧美激情精品久久久久久变态 | 一区二区av | 亚洲一区二区在线播放 | 精品中文字幕在线 | 亚洲人成一区二区三区性色 | 国产玖玖 | 国产精品1区2区 | 日韩欧美国产一区二区三区 | 久久国产香蕉 | 欧美日韩久久精品 |