国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue3學(xué)習(xí)(16) - 左側(cè)顯示分類菜單

這篇具有很好參考價(jià)值的文章主要介紹了Vue3學(xué)習(xí)(16) - 左側(cè)顯示分類菜單。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

寫在前面

和大家不太一樣,我覺得今年的自己更加relax,沒有親戚要走,沒有朋友相聚,也沒有很好的哥們要去敘舊,更沒有無知的相親,甚至可以這么說沒有那些閑得慌的鄰居。

Vue3學(xué)習(xí)(16) - 左側(cè)顯示分類菜單

也可以說是從今天開始,算是可以進(jìn)入自己的小世界,做自己想做的事,看看書,學(xué)習(xí)一下。

生活的精髓在于善待自己,用心感受每一刻的歡愉與寧靜!

人生于世上有幾個(gè)知己,多少友誼能長存,愿友誼常青!

Vue3學(xué)習(xí)(16) - 左側(cè)顯示分類菜單

菜單顯示分類名

那么如何讓菜單正常顯示菜單內(nèi)容呢?

1、任務(wù)拆解

  • 在頁面加載就查出所有分類
  • 通過垂直菜單遍歷出所有分類內(nèi)容并顯示

2、在頁面加載就查出所有分類

即在onMounted種通過handleQueryCategory,此處可以復(fù)用分類列表中的代碼,示例代碼如下:

const level1 =  ref();
let categorys: any;
/**
 * 查詢所有分類
 **/
const handleQueryCategory = () => {
  axios.get("/category/all").then((response) => {
    const data = response.data;
    if (data.success) {
      categorys = data.content;
      console.log("原始數(shù)組:", categorys);

      level1.value = [];
      level1.value = Tool.array2Tree(categorys, 0);
      console.log("樹形結(jié)構(gòu):", level1.value);
    } else {
      message.error(data.message);
    }
  });
};

onMounted(() => {
    handleQueryCategory();
}

3、通過垂直菜單遍歷出所有分類內(nèi)容并顯示

這塊還是考察的是v -for循環(huán)遍歷的知識(shí)點(diǎn),示例代碼如下:

<a-sub-menu v-for="item in level1" :key="item.id">
  <template v-slot:title>
    <span><user-outlined />{{item.name}}</span>
  </template>
  <a-menu-item v-for="child in item.children" :key="child.id">
    <MailOutlined /><span>{{child.name}}</span>
  </a-menu-item>
</a-sub-menu>

4、效果

Vue3學(xué)習(xí)(16) - 左側(cè)顯示分類菜單

寫在最后

這部分的代碼,是純前端了, 代碼扔太久了,只能看懂,但是自己寫還是寫不出來,我想這種狀態(tài),可能是很多新手,都會(huì)面臨的問題吧。

有沒有好的解決辦法呢?

沒有,在成功這條路上,永遠(yuǎn)是沒有捷徑可言的。

如不適應(yīng),去練習(xí),大量練習(xí),直到完全適應(yīng)它即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-825149.html

到了這里,關(guān)于Vue3學(xué)習(xí)(16) - 左側(cè)顯示分類菜單的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包