国产精在线-国产精欧美一区二区三区-国产精视频-国产精品 日韩-一级黄色片在线看-一级黄色片在线播放

uni-app 自定義組件

uni-app自定義強大的組件,封裝好以后比較方便調用。

使用方法

1.創建目錄

在根目錄創建components文件夾,有本文件的可以跳過

2.創建文件

目錄右鍵-新建組件

創建好以后,代碼內容和普通的頁面一樣

需要手動編寫內容

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

接著在默認導入函數中添加name屬性

基本代碼如下

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

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

<style>

</style>

 

3.調用自定義組件

在其他的頁面中,要調用,需要先引用和注冊組件

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

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

components:{
  postBox
     }

 

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

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

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

      }
    },
    methods: {

    }
  }
</script>

<style>

</style>

顯示效果如圖

4.傳遞參數

自定義組件,允許通過屬性傳入參數

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

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

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

調用:<postBox titleName="我是名稱"></postBox>

5.生命周期

參考vue生命周期

 

 

THE END
主站蜘蛛池模板: 男女上下爽无遮挡午夜免费视频 | 普通话对白国产精品一级毛片 | 美女图片1314mm爽爽爽 | 国产人成精品综合欧美成人 | 欧美高清色视频在线播放 | 免费看国产精品久久久久 | 怡红院久久 | 中文成人在线视频 | 男人天堂视频在线观看 | 亚洲免费网 | 中文字幕人成乱码在线观看 | 成年人在线视频 | 国产三级在线视频播放线 | 久久777国产线看是看精品 | 性刺激免费视频观看在线观看 | 日产一区2区三区有限公司 日产一区两区三区 | 久久久久久青草大香综合精品 | 欧美aaa视频 | 99久久免费国产香蕉麻豆 | 综合九九| 午夜三级成人三级 | 国产综合13p | 狠狠色丁香九九婷婷综合五月 | 黄www片| 亚洲一一在线 | 日韩欧美毛片免费看播放 | 鸥美毛片 | 韩日三级视频 | 亚洲一区二区三区四区五区 | 自拍 欧美 在线 综合 另类 | 亚洲第一成年免费网站 | 精品国产一区二区三区四区不 | 久草免费在线色站 | 亚洲视频欧美 | 久久精品免费一区二区视 | 一级一毛片a级毛片欧美 | 久久性久久性久久久爽 | 欧美成人午夜影院 | 国产一区二区三区在线看 | 男人的天堂毛片 | 国产三级小视频在线观看 |