支付寶小程序擴展組件 頁腳·Footer

2020-09-18 11:19 更新

顯示頁面頁腳組件。

掃碼體驗

示例代碼

{


  "defaultTitle": "Footer",


  "usingComponents": {


    "footer": "mini-ali-ui/es/footer/index"


  }


}
<footer 


  type="{{footerInfo1.type}}" 


  content="{{footerInfo1.content}}"


/>


<footer 


  type="{{footerInfo2.type}}" 


  content="{{footerInfo2.content}}"


  extend="{{footerInfo2.extend}}"


/>


<footer 


  type="{{footerInfo3.type}}" 


  content="{{footerInfo3.content}}"


/>


<footer 


  type="{{footerInfo4.type}}" 


  content="{{footerInfo4.content}}"


  extend="{{footerInfo4.extend}}"


  onBrandTap="brandClick"


/>


<footer 


  type="{{footerInfo5.type}}" 


  content="{{footerInfo5.content}}"


  extend="{{footerInfo5.extend}}"


  onBrandTap="brandClick"


/>


<footer 


  type="{{footerInfo6.type}}" 


  content="{{footerInfo6.content}}"


  extend="{{footerInfo6.extend}}"


/>


<footer 


  type="{{footerInfo7.type}}" 


  content="{{footerInfo7.content}}"


  footerEndColor="{{footerInfo7.footerEndColor}}"


/>


<footer 


  type="{{footerInfo8.type}}"


/>


<footer 


  type="{{footerInfo8.type}}" 


  content="{{footerInfo8.content}}"


  showEndIcon="{{footerInfo8.showEndIcon}}"


  iconSize="{{footerInfo8.iconSize}}"


/>
page {


  padding-top: 20px;


  background-color: #fff;


}


.am-footer {


  margin-bottom: 40px;


}
Page({


  data: {


    footerInfo1: {


      type: 'normal',


      content: '底部文案置底說明',


    },


    footerInfo2: {


      type: 'guide',


      content: '沒找到需要的?搜一下試試',


      extend: [


        {


          link: '/pages/list/app',


          text: '螞蟻借唄',


        },


        {


          link: '/pages/list/app',


          text: '備用金',


        },


        {


          link: '/pages/list/app',


          text: '花唄收錢',


        },


      ],


    },


    footerInfo3: {


      type: 'copyright',


      content: '? 2004-2020 Alipay.com. All rights reserved.',


    },


    footerInfo4: {


      type: 'brand',


      content: '過往業(yè)績不預示產(chǎn)品未來表現(xiàn),市場有風險,投資需謹慎',


      extend: [


        {


          logo: 'https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*XMCgSYx3f50AAAAAAAAAAABkARQnAQ',


          width: '30px',


          height: '30px',


          link: '/pages/list/app',


        },


        {


          logo: 'https://gw.alipayobjects.com/mdn/rms_ce4c6f/afts/img/A*gWo-TLFGp38AAAAAAAAAAABkARQnAQ',


          width: '420rpx',


          height: '116rpx',


        },


      ],


    },


    footerInfo5: {


      type: 'link',


      content: '? 2004-2020 Alipay.com. All rights reserved.',


      extend: [


        {


          link: '/pages/list/app',


          text: '底部鏈接',


        },


      ],


    },


    footerInfo6: {


      type: 'link',


      content: '? 2004-2020 Alipay.com. All rights reserved.',


      extend: [


        {


          link: '/pages/list/app',


          text: '底部鏈接',


        },


        {


          link: '/pages/list/app',


          text: '底部鏈接',


        },


      ],


    },


    footerInfo7: {


      type: 'end',


      content: '自定義的沒有更多內(nèi)容的底線',


      footerEndColor: 'red',


    },


    footerInfo8: {


      type: 'end',


      showEndIcon: true,


      iconSize: 50,


    },


  },


  brandClick() {


    my.alert({


      content: '這個品牌 logo 沒有鏈接,可通過 js 自定義點擊事件。',


    });


  },


});

屬性

屬性 類型 默認值 描述 最低版本
className String - 自定義 class。 -
type String normal 選擇使用指定的頁腳類型??蛇x:normal、guide、copyright、brand、link、end。 1.0.4
content String - 頁腳文本內(nèi)容。 -
extend Array - 頁腳部分的鏈接、logo 等信息。 -
onBrandTap EventHandle () => {} 品牌 logo 事件回調(diào)。 -
showEndIcon Boolean false type="end" 時的 footer 組件是否以 icon 方式展示,為 true 將不會顯示 content 的文本內(nèi)容。 1.0.4
iconName String selected 使用 am-icon,具體的值可參考 am-icon 的 type 值。 1.0.4
iconURL String - 使用網(wǎng)絡圖片。當確定使用網(wǎng)絡圖片后,iconName 將失效;且 網(wǎng)絡圖片目前僅支持寬高相同且小于等于 44rpx。 1.0.4
iconSize Number 18 小于等于 22px 的值。 1.0.4
footerEndColor String - type="end" 時文本的顏色。 1.0.4

Bug & Tip

  • onBrandTap 僅在 type: brand 中有效,且是無鏈接的品牌 logo;
  • 當選擇不同的 type 時,extend 中的值也將會有所不同;
    • normal:無 extend;
    • guide:extend 的值為 [{ link: '', text: '',},]
    • copyright:無 extend;
    • brand:extend 的值為 [{ logo: '', width: '', height: '', link: '',},],如果無 link 的話,可選擇觸發(fā) onBrandTap 事件;
    • link:extend 的值為 [{ link: '', text: '',},],但有多個值時,文本鏈接之間會有間隔線出現(xiàn);
    • end:顯示為“沒有更多了”字樣的結(jié)尾,可更改為 am-icon 中的類型或者自定圖片 url;
    • end 類型 content 默認值為“沒有更多了”;
    • showEndIcon 時,content 內(nèi)容將不再顯示;
    • iconURL 有值時,am-icon 中的類型將不會展示,顯示為 icon 的 url,請確保該 url 是可訪問的。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號