Vue生命周期鉤子袁铐,插槽揭蜒,過濾器

生命周期鉤子小練習(xí)

<template>
  <div>
    <h1>水果列表</h1>
    <p v-if="body">Loading...</p>
    <ul v-if="!body">
      <li v-for="(fruit,index) of fruits" :key="index">
        {{fruit}}
      </li>
    </ul>
  </div>
</template>

<script>
    export default {
      created() {
        this.getData()
      },
      data(){
        return{
          fruits:[],
          body:true //定義一個變量,布爾值
        }
      },
      methods:{
        getData(){
          setTimeout(()=>{
            this.fruits =["香蕉","蘋果","鴨梨"];
            this.body = false;
          },2000)
        }
      }

    }
</script>

<style scoped>

</style>
2秒出現(xiàn)的結(jié)果

1具名插槽:組件

可以在自定義的組件里寫多個插槽剔桨,然后通過命名的方式屉更,來區(qū)別不同的插槽顯示不同的內(nèi)容。

子組件

<template>
  <div>
    <button>
      <slot></slot>
    </button>
    <div class="header">
      <slot name="body"></slot>
    </div>
    <div class="content">
      <slot name="kitty"></slot>
    </div>
    <div class="footer">
      <slot name="apply"></slot>
    </div>
  </div>

</template>

<script>
    export default {
        name: "cc"
    }
</script>

<style scoped>

</style>

父組件

<template>
  <div>
    <cc>
      <template v-slot:body></template>
      <h1>通過插槽可以讓自定義的組件變得更靈活</h1>
      <template v-slot:kitty></template>
       <h1>增強組件的擴展</h1>
      <template v-slot:apply></template>
      <h1>hello world</h1>
    </cc>
  </div>
</template>
<script>
  import cc from "../components/cc";
    export default {
      components:{cc}
    }
</script>

<style scoped>

</style>
運行結(jié)果

插槽作用:

1.創(chuàng)建更靈活洒缀,易擴展組件:自定義button瑰谜,自定義table等
2.開發(fā)或使用ul庫,

DOM操作

了解獲取DOM方式

<template>
  <div>
    <div id="box">hello world</div>
</div>
</template>

<script>
export default {
//獲取DOM方式
  mounted() {
        let box =document.querySelector("#box");
        let style = window.getComputedStyle(box);
        console.log(style.height)
      }
    };
</script>

<style scoped>
  div{
    width: 400px;
    height:400px;
    background-color:olivedrab;
  }

</style>

Vue提供獲取方法

<template>
  <div>
    <div ref="box">hello world</div>
</div>
</template>

<script>
export default {
//獲取DOM方式
  mounted() {
        let box = this.$refs.box
        let style = window.getComputedStyle(box);
        console.log(style.height)
      }
    };
</script>

<style scoped>
  div{
    width: 400px;
    height:400px;
    background-color:olivedrab;
  }
</style>

運行結(jié)果都是相同的树绩,方法不同
png

過濾器

<template>
  <div>
    <p>過濾器練習(xí),把日期轉(zhuǎn)換成xx年xx月xx日形式</p>
    <h1>{{date | dateFormate}}</h1>
    <h1>{{date1 | dateFormate}}</h1>

  </div>
</template>

<script>
    export default {
     //在data同級定義一個過濾器
      filters:{
        dateFormate(value){
          let date = new Date(value);
          let year = date.setFullYear();
          let month = date.getMonth()+1;
          let d = date.getDate();
           return `${year}年${month}月$ksiyoam日`
        }
      },
      data(){
        return{
          date:"2020-10-21",
          date1:"2019-10-22"
        }
      }

    }
</script>

<style scoped>


</style>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萨脑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子饺饭,更是在濱河造成了極大的恐慌渤早,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件砰奕,死亡現(xiàn)場離奇詭異蛛芥,居然都是意外死亡,警方通過查閱死者的電腦和手機军援,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門仅淑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胸哥,你說我怎么就攤上這事涯竟。” “怎么了空厌?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵庐船,是天一觀的道長。 經(jīng)常有香客問我嘲更,道長筐钟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任赋朦,我火速辦了婚禮篓冲,結(jié)果婚禮上李破,老公的妹妹穿的比我還像新娘。我一直安慰自己壹将,他們只是感情好嗤攻,可當(dāng)我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著诽俯,像睡著了一般妇菱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上暴区,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天闯团,我揣著相機與錄音,去河邊找鬼颜启。 笑死偷俭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缰盏。 我是一名探鬼主播涌萤,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼口猜!你這毒婦竟也來了负溪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤济炎,失蹤者是張志新(化名)和其女友劉穎川抡,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體须尚,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡崖堤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了耐床。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片密幔。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖撩轰,靈堂內(nèi)的尸體忽然破棺而出胯甩,到底是詐尸還是另有隱情,我是刑警寧澤堪嫂,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布偎箫,位于F島的核電站,受9級特大地震影響皆串,放射性物質(zhì)發(fā)生泄漏淹办。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一恶复、第九天 我趴在偏房一處隱蔽的房頂上張望怜森。 院中可真熱鬧齐遵,春花似錦、人聲如沸塔插。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽想许。三九已至,卻和暖如春断序,著一層夾襖步出監(jiān)牢的瞬間流纹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工违诗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留漱凝,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓诸迟,卻偏偏與公主長得像茸炒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子阵苇,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容