ÃÀ²Ê¹ú¼Ê¡¤(ÖйúÇø) - ¹ÙÍø

ÌåÑéÉ̳Çϵͳ
´´½¨É̵ê

С³ÌÐòÉ̳ÇÈçºÎʵÏÖÌø×ª»òTABÇл»Õ¹Ê¾£¿

µ¼¶Á£ºÐ¡³ÌÐòÉ̳Çͨ¹ýʵÏÖÌø×ª»òTABÇл»Õ¹Ê¾£¬¿ÉÒÔÌáÉýÓû§ÌåÑ飬ÔöÇ¿½»»¥ÐÔ£¬Ôö¼ÓÓû§Í£Áôʱ¼ä¡£

С³ÌÐòÉ̳Çͨ¹ýʵÏÖÌø×ª»òTABÇл»Õ¹Ê¾£¬¿ÉÒÔÌáÉýÓû§ÌåÑ飬ÔöÇ¿½»»¥ÐÔ£¬Ôö¼ÓÓû§Í£Áôʱ¼ä¡£

1. С³ÌÐòÉ̳ÇÌø×ªµÄʵÏÖ·½Ê½

ÔÚС³ÌÐòÉ̳ÇÖУ¬ÊµÏÖÒ³ÃæÌø×ªÊÇÒ»¸ö·Ç³£ÖØÒªµÄ¹¦ÄÜ¡£Óû§¿ÉÒÔͨ¹ýµã»÷ij¸ö°´Å¥»òÁ´½Ó£¬´ÓÒ»¸öÒ³ÃæÌø×ªµ½ÁíÒ»¸öÒ³Ãæ¡£Õâ²»½ö¿ÉÒÔÒýµ¼Óû§Íê³É¹ºÂòÁ÷³Ì£¬»¹ÄܰïÖúËûÃÇ¿ìËÙÕÒµ½ËùÐèµÄÉÌÆ·ºÍ·þÎñ¡£Í¨¹ýÔÚС³ÌÐòÖÐÉèÖò»Í¬µÄµ¼º½Â·¾¶£¬¿ÉÒÔÈÃÓû§¸ü·½±ãµØä¯ÀÀºÍ²Ù×÷¡£

Ò³ÃæÌø×ªµÄ»ù±¾Ô­Àí

Ò³ÃæÌø×ªµÄ»ù±¾Ô­ÀíÊÇͨ¹ýµ÷ÓÃ΢ÐÅС³ÌÐòÌṩµÄAPI½Ó¿Ú£¬Èçwx.navigateTo¡¢wx.redirectTo¡¢wx.switchTabµÈ£¬ÊµÏÖÒ³ÃæÖ®¼äµÄÇл»¡£ÕâЩAPI½Ó¿Ú¿ÉÒÔÈÿª·¢ÕßÁé»îµØ¿ØÖÆÒ³ÃæÌø×ªµÄ·½Ê½ºÍЧ¹û¡£ÀýÈ磬wx.navigateTo¿ÉÒÔʵÏÖ´ÓÒ»¸öÒ³ÃæÌø×ªµ½ÁíÒ»¸öÐÂÒ³Ãæ£¬²¢ÇÒ±£Áôµ±Ç°Ò³ÃæµÄÀúÊ·¼Ç¼£»¶øwx.redirectToÔòÊÇÔÚ²»±£ÁôÀúÊ·¼Ç¼µÄÇé¿öÏ£¬Ö±½ÓÌø×ªµ½Ä¿±êÒ³Ãæ¡£

Ìø×ªÂ·¾¶µÄÉèÖÃ

ÔÚʵ¼Ê¿ª·¢ÖУ¬ÉèÖÃÕýÈ·µÄÌø×ªÂ·¾¶ÊÇÈ·±£Ò³ÃæÕý³£Çл»µÄÖØÒª²½Öè¡£¿ª·¢ÕßÐèÒªÔÚС³ÌÐòÏîÄ¿µÄÅäÖÃÎļþ£¨Èçapp.json£©ÖУ¬¶¨Òå¸÷¸öÒ³ÃæµÄ·¾¶£¬²¢ÔÚ´úÂëÖÐʹÓÃÕâЩ·¾¶½øÐÐÌø×ª¡£ÀýÈ磬Èç¹ûÒª´ÓÃÀ²Ê¹ú¼ÊÌø×ªµ½ÉÌÆ·ÏêÇéÒ³£¬¿ÉÒÔÕâÑùÉèÖãº

// app.json
{
  "pages": [
    "pages/index/index",
    "pages/detail/detail"
  ]
}

// ÔÚÃÀ²Ê¹ú¼ÊµÄJavaScript´úÂëÖÐ
wx.navigateTo({
  url: '/pages/detail/detail?id=123'
})

ͨ¹ýÕâÖÖ·½Ê½£¬Óû§µã»÷ÃÀ²Ê¹ú¼Êij¸öÉÌÆ·Ê±£¬¾Í»áÌø×ªµ½¶ÔÓ¦µÄÏêÇéÒ³¡£

2. TABÇл»Õ¹Ê¾µÄʵÏÖ·½Ê½

TABÇл»Õ¹Ê¾ÊÇÒ»ÖÖ³£¼ûµÄUIÉè¼ÆÄ£Ê½£¬¿ÉÒÔÈÃÓû§ÔÚͬһ½çÃæÉÏ£¬Í¨¹ýµã»÷²»Í¬µÄTAB±êÇ©À´Çл»ÏÔʾ²»Í¬ÄÚÈÝ¡£ÕâÖÖÉè¼Æ²»½öÃÀ¹Û£¬¶øÇÒ¿ÉÒÔÓÐЧÀûÓÃÆÁÄ»¿Õ¼ä£¬ÌáÉýÓû§ÌåÑé¡£

TAB×é¼þµÄʹÓÃ

΢ÐÅС³ÌÐòÌṩÁ˷ḻµÄ×é¼þ¿â£¬ÆäÖаüÀ¨TAB×é¼þ¡£¿ª·¢Õß¿ÉÒÔʹÓÃÕâЩ×é¼þÀ´ÊµÏÖTABÇл»¹¦ÄÜ¡£ÀýÈ磬¿ÉÒÔʹÓÃ<tab>×é¼þÀ´´´½¨¶à¸ö±êǩҳ£¬Ã¿¸ö±êǩҳ¶ÔÓ¦²»Í¬µÄÄÚÈÝÇøÓò¡£µ±Óû§µã»÷ij¸ö±êǩʱ£¬¶ÔÓ¦ÄÚÈÝÇøÓò»á×Ô¶¯ÏÔʾ£¬¶øÆäËûÄÚÈÝÇøÓòÔòÒþ²Ø¡£

<view class="tab">
  <view class="tab-item" bindtap="switchTab" data-index="0">ÃÀ²Ê¹ú¼Ê</view>
  <view class="tab-item" bindtap="switchTab" data-index="1">·ÖÀà</view>
  <view class="tab-item" bindtap="switchTab" data-index="2">¹ºÎï³µ</view>
</view>

<view wx:if="{{currentTab === 0}}">
  <!-- ÃÀ²Ê¹ú¼ÊÄÚÈÝ -->
</view>
<view wx:if="{{currentTab === 1}}">
  <!-- ·ÖÀàÄÚÈÝ -->
</view>
<view wx:if="{{currentTab === 2}}">
  <!-- ¹ºÎï³µÄÚÈÝ -->
</view>

TABÇл»Âß¼­ÊµÏÖ

ΪÁËʵÏÖTABÇл»Âß¼­£¬ÐèÒªÔÚJavaScript´úÂëÖж¨ÒåÒ»¸ö±äÁ¿À´¼Ç¼µ±Ç°Ñ¡ÖеÄTABË÷Òý£¬²¢¸ù¾Ý¸ÃË÷Òý¶¯Ì¬¸üнçÃæÏÔʾÄÚÈÝ¡£ÀýÈ磺

Page({
  data: {
    currentTab: 0
  },
  
  switchTab: function(e) {
    this.setData({
      currentTab: e.currentTarget.dataset.index
    });
  }
})

ͨ¹ýÕâÖÖ·½Ê½£¬µ±Óû§µã»÷²»Í¬µÄTAB±êǩʱ£¬»á´¥·¢swtichTabº¯Êý£¬²¢¸ù¾Ý´«µÝ¹ýÀ´µÄË÷ÒýÖµ¸üе±Ç°ÏÔʾÄÚÈÝ¡£

3. ʵÏÖÌø×ªÓëTABÇл»½áºÏ

ÔÚʵ¼ÊÓ¦ÓÃÖУ¬Ð¡³ÌÐòÉ̳Çͨ³£ÐèҪͬʱʵÏÖÒ³ÃæÌø×ªºÍTABÇл»¹¦ÄÜ¡£ÀýÈ磬ÔÚÃÀ²Ê¹ú¼Ê¿ÉÒÔÉèÖöà¸öTAB±êÇ©£¬ÈÃÓû§ä¯ÀÀ²»Í¬Àà±ðµÄÉÌÆ·£»µ±Óû§µã»÷ij¸öÉÌÆ·Ê±£¬ÓÖ¿ÉÒÔͨ¹ýÒ³ÃæÌø×ª½øÈëÉÌÆ·ÏêÇéÒ³¡£Í¨¹ý½áºÏÕâÁ½ÖÖ¹¦ÄÜ£¬¿ÉÒÔΪÓû§Ìṩ¸ü¼ÓÁ÷³©ºÍ±ã½ÝµÄ²Ù×÷ÌåÑé¡£

ʾÀý£º½áºÏÌø×ªÓëTABÇл»

¼ÙÉèÎÒÃÇÓÐÒ»¸ö°üº¬Èý¸öTAB±êÇ©£¨ÃÀ²Ê¹ú¼Ê¡¢·ÖÀà¡¢¹ºÎï³µ£©µÄÃÀ²Ê¹ú¼Ê£¬Í¬Ê±Ã¿¸ö±êǩ϶¼Óжà¸öÉÌÆ·Áбí¡£µ±Óû§µã»÷ij¸öÉÌÆ·Ê±£¬»áÌø×ªµ½ÏàÓ¦µÄÏêÇéÒ³¡£ÒÔÏÂÊÇÒ»¸ö¼òµ¥Ê¾Àý£º

<!-- ÃÀ²Ê¹ú¼ÊHTML´úÂë -->
<view class="tab">
  <view class="tab-item" bindtap="switchTab" data-index="0">ÃÀ²Ê¹ú¼Ê</view>
  <view class="tab-item" bindtap="switchTab" data-index="1">·ÖÀà</view>
  <view class="tab-item" bindtap="switchTab" data-index="2">¹ºÎï³µ</view>
</view>

<view wx:if="{{currentTab === 0}}">
  <!-- ÃÀ²Ê¹ú¼ÊÉÌÆ·Áбí -->
  <block wx:for="{{homeProducts}}" wx:key="id">
    <button bindtap="goToDetail" data-id="{{item.id}}">{{item.name}}</button>
  </block>
</view>

<!-- ÀàËÆ½á¹¹ÊÊÓÃÓÚ·ÖÀàºÍ¹ºÎï³µ -->
// ÃÀ²Ê¹ú¼ÊJavaScript´úÂë
Page({
  data: {
    currentTab: 0,
    homeProducts: [
      {id: '001', name: 'ÉÌÆ·A'},
      {id: '002', name: 'ÉÌÆ·B'}
    ]
    // ·ÖÀàºÍ¹ºÎï³µÊý¾ÝÀàËÆ
  },
  
  switchTab: function(e) {
    this.setData({
      currentTab: e.currentTarget.dataset.index
    });
  },
  
  goToDetail: function(e) {
    const productId = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: `/pages/detail/detail?id=${productId}`
    });
  }
})

ͨ¹ýÕâÖÖ·½Ê½£¬Óû§²»½ö¿ÉÒÔÔÚÃÀ²Ê¹ú¼Êͨ¹ýTAB±êÇ©ä¯ÀÀ²»Í¬Àà±ðµÄÉÌÆ·£¬»¹ÄÜͨ¹ýµã»÷ÉÌÆ·¿ìËÙ½øÈëÏêÇéÒ³£¬´Ó¶øÌáÉýÕû¸ö¹ºÎïÁ÷³ÌµÄÁ÷³©ÐԺͱã½ÝÐÔ¡£

С³ÌÐòÉ̳ÇFAQS

ÈçºÎÓÅ»¯Ð¡³ÌÐòÉ̳ǼÓÔØËÙ¶È£¿

ÓÅ»¯Ð¡³ÌÐòÉ̳ǼÓÔØËٶȵķ½·¨°üÀ¨£º¾«¼ò´úÂ롢ѹËõͼƬ¡¢Ê¹ÓÃCDN¼ÓËÙ¡¢ºÏÀíÉèÖûº´æµÈ¡£¾«¼ò´úÂë¿ÉÒÔ¼õÉÙÎÞÓôúÂ룬Ìá¸ßÖ´ÐÐЧÂÊ£»Ñ¹ËõͼƬ¿ÉÒÔ¼õÉÙÍøÂç´«Êäʱ¼ä£»Ê¹ÓÃCDN¼ÓËÙ¿ÉÒÔÌá¸ß×ÊÔ´¼ÓÔØËÙ¶È£»ºÏÀíÉèÖûº´æ¿ÉÒÔ¼õÉÙÖØ¸´ÇëÇó£¬Ìá¸ßÏìÓ¦ËÙ¶È¡£

С³ÌÐòÉ̳ÇÈçºÎÌá¸ßÓû§Õ³ÐÔ£¿

Ìá¸ßС³ÌÐòÉ̳ÇÓû§Õ³ÐԵķ½·¨Óкܶ࣬°üÀ¨£ºÌṩÓÅÖÊÉÌÆ·ºÍ·þÎñ¡¢ÓÅ»¯Óû§ÌåÑé¡¢¶¨ÆÚÍÆ³öÓŻݻ¡¢Ôö¼Ó»¥¶¯¹¦ÄܵÈ¡£ÓÅÖÊÉÌÆ·ºÍ·þÎñÊÇÎüÒýÓû§µÄÖØÒªÒòËØ£»ÓÅ»¯Óû§ÌåÑé¿ÉÒÔÌáÉýÓû§ÂúÒâ¶È£»¶¨ÆÚÍÆ³öÓŻݻ¿ÉÒÔÎüÒý¸ü¶à»ØÍ·¿Í£»Ôö¼Ó»¥¶¯¹¦ÄÜ£¨ÈçÆÀÂÛ¡¢·ÖÏíµÈ£©¿ÉÒÔÔöÇ¿Óû§²ÎÓë¸Ð¡£

ÈçºÎÔÚС³ÌÐòÉ̳ÇÖм¯³ÉÖ§¸¶¹¦ÄÜ£¿

¼¯³ÉÖ§¸¶¹¦ÄÜÐèÒªÉêÇë΢ÐÅÖ§¸¶ÉÌ»§ºÅ£¬²¢°´ÕÕ΢ÐÅÖ§¸¶Îĵµ½øÐпª·¢ÅäÖ᣾ßÌå²½Öè°üÀ¨£º¿ªÍ¨Î¢ÐÅÖ§¸¶ÉÌ»§ºÅ¡¢»ñÈ¡APIÃÜÔ¿¡¢ÅäÖÃÖ§¸¶²ÎÊý¡¢µ÷ÓÃÖ§¸¶½Ó¿ÚµÈ¡£ÔÚµ÷ÓÃÖ§¸¶½Ó¿Úʱ£¬ÐèÒª´«µÝ¶©µ¥ÐÅÏ¢²¢Éú³ÉÔ¤Ö§¸¶½»Ò×µ¥£¬È»ºóµ÷ÓÃ΢ÐÅÖ§¸¶SDKÍê³ÉÖ§¸¶²Ù×÷¡£

С³ÌÐòÉ̳ÇÈçºÎ½øÐÐÊý¾Ý·ÖÎö£¿

½øÐÐÊý¾Ý·ÖÎöµÄ·½·¨°üÀ¨£ºÊ¹ÓÃ΢ÐÅÌṩµÄÊý¾Ý·ÖÎö¹¤¾ß£¨ÈçWeChat Analytics£©¡¢¼¯³ÉµÚÈý·½Êý¾Ý·ÖÎöƽ̨£¨ÈçGoogle Analytics£©¡¢×Ô¶¨ÒåÊý¾ÝÂñµãµÈ¡£Î¢ÐÅÌṩµÄÊý¾Ý·ÖÎö¹¤¾ß¿ÉÒÔ°ïÖú¿ª·¢ÕßÁ˽âС³ÌÐòµÄ·ÃÎÊÁ¿¡¢»îÔ¾¶ÈµÈ»ù±¾Êý¾Ý£»¼¯³ÉµÚÈý·½Êý¾Ý·ÖÎöƽ̨¿ÉÒÔ»ñÈ¡¸ü¶àά¶ÈµÄÊý¾Ý£»×Ô¶¨ÒåÊý¾ÝÂñµã¿ÉÒÔ¸ú×ÙÌØ¶¨Ê¼þºÍÐÐΪ£¬ÉîÈë·ÖÎöÓû§ÐÐΪºÍÆ«ºÃ¡£


ÍÆ¼ö¾­Óª·½°¸

Ê£ÓàÎÄÕÂÄÚÈÝ£¬ ¼ÌÐøÔĶÁ
¼ÌÐøÔĶÁ

´ò¿ªÎ¢ÐÅɨһɨ¼´¿É»ñÈ¡

  • 1000+×î¼Ñʵ¼ù
  • 500+ÐÐÒµÉçȺ
  • 50+ÐÐҵר¼ÒÎÊÕï
  • È«¹ú30+³¡Ôö³¤´ó»á
ɨÂë³É¹¦

ÇëÔÚÊÖ»úÉÏÈ·ÈϵǼ

logo

ÓÐÔÞÉúÒâ¾­

µêÆÌ»¤º½
ÓÐÔÞ°²ÐÄÈëפ ·þÎñÖжÏÅâ³¥102.4±¶
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿