久久国产精品成人片免费_香蕉精品高清在线观看视频_国产成人精品大尺度在线观看_久久99精品久久久久久综合

首頁>公司動態>微信小程序商城模板——tpshop

微信小程序商城模板——tpshop

作者:TPshop搜豹商城   發布時間:2019-12-28 11:43   閱讀:3977

微信小程序電商模板為大家介紹一般的電商小程序都有哪些模塊,以及這些模塊要如何開發制作出來。


電商底部導航欄的制作

我想大家對電商一定不陌生,一般電商的底部導航欄有以下幾個首頁、分類、購物車、個人中心。所以我們按照這個來做吧,說到底部導航,不知道你還記得在 微信小程序入門篇(一)中app.json的作用,如果不記得,請翻看一下,app.json是用來配置page路徑以及導航欄屬性的,那我們要做首頁、分類、購物車、個人中心界面就要在page也添加這幾個界面,所以在app.json的page里添加如下代碼,寫入page路徑,系統會自動幫你創建界面的


"pages":[

    "pages/home/home",

    "pages/classify/classify",  

    "pages/cart/cart",

    "pages/mine/mine",

    "pages/index/index"

  ],

好,既然添加了四個界面,那我們要怎么做底部導航欄吶,今天給app.json再添加一個屬性,就是可以在app.json里配置導航欄,將下面代碼添加到app.json里面


 "tabBar": {

    "color": "#858585",

    "selectedColor": "#f0145a",

    "backgroundColor": "#ffffff",

    "borderStyle": "#000",

    "list": [

      {

        "pagePath": "pages/home/home",

        "iconPath": "images/bottomNav/home.png",

        "selectedIconPath": "images/bottomNav/home_select.png",

        "text": "首頁"

      },

      {

        "pagePath": "pages/classify/classify",

        "iconPath": "images/bottomNav/classify.png",

        "selectedIconPath": "images/bottomNav/classify_select.png",

        "text": "分類"

      },

      {

        "pagePath": "pages/cart/cart",

        "iconPath": "images/bottomNav/cart.png",

        "selectedIconPath": "images/bottomNav/cart_select.png",

        "text": "購物車"

      },

      {

        "pagePath": "pages/mine/mine",

        "iconPath": "images/bottomNav/mine.png",

        "selectedIconPath": "images/bottomNav/mine_select.png",

        "text": "我的"

      }

    ]

  }

tabBar系統自帶字段,不可改,添加這個字段就是告訴系統你要添加導航欄,color、selectedColor、backgroundColor從字面意思也字段,分別對應的屬性是默認字體顏色、勾選字體顏色、背景顏色。著重說一下borderStyle,這個的定義底部導航欄與界面的邊界線,屬性有點特殊,特殊在如果你不想要這個分界線,可以把屬性設置為white,剩下的不管你寫入的是什么,系統都理解為要添加這條分界線,不信你可以試試。list屬性自然是設置對應導航欄的界面啦,

微信小程序商城模板

pagePath:頁面路徑,就是你寫在page里的路徑

iconPath:默認導航欄圖片路徑

selectedIconPath:勾選圖片的路徑

text:導航欄名字

這里要說的是,圖片路徑,一定要寫對,不然找不到圖片就顯示不出來,這里給大家提供我的導航欄圖片—提取碼:8zwe


需要注意的:


添加tabBar的時候別忘記別忘記上面有一個逗號,這個是用來區分每個屬性的,所以你每添加一個屬性都要用逗號分隔開來,這點要注意,不然會報錯,這就是我把標點去掉的錯誤日志,一般報出錯誤日志Expecting ‘EOF’ XXXXXXXXX,got STRING都是語法錯誤,所以要仔細檢查看看哪里少寫了東西。

微信小程序電商模板,微信電商小程序開發

還有就是在.json文件里是不可以寫注釋的,我原本想添加一點注釋方便讀者閱讀,然而會出現下面錯誤信息,解決辦法很簡單,把注釋刪除就可以啦

微信小程序電商模板,微信電商小程序開發

舉一反三

我們創建了四個導航欄,那么如果我想再添加兩個導航欄可以嗎?

你也許覺得很簡單,試著去在list列表里添加兩個了吧,我也是這么做的,但是出問題啦。系統會報錯,這回知道了吧,最多只能是五個,沒辦法,誰讓微信是老大,人家定最多五個那就只能最多五個嘍!

微信小程序電商模板,微信電商小程序開發

不知道你有沒有注意到,導航欄默認首頁勾選為紅色,那么我想要默認勾選分類為紅色吶,要怎么辦?

這個有點難度了吧,我剛開始想的是在tabBar屬性把list里的第一個home屬性和classify屬性換一下應該就可以解決,然而并不是這樣的,因為沒有效果,后來也是一次誤打誤撞給發現的,我給你點小提示,有沒有注意到,pages的第一個路徑是什么pages/home/home,沒錯,就是它,如果想要分類classify作為默認的勾選項,你只需要在pages屬性把home的路徑和classify路徑換一下,保存,重新編譯一下,你要的效果就出來了,這里可以總結的一點就是,tabBar是到page里的第一行路徑作為默認勾選項的。


微信小程序電商模板,微信電商小程序開發

這個導航欄可不像底部導航欄啦,因為他的級別比較低,是頁面級別的導航欄,所以要寫在頁面里,你想要在哪個頁面加入頂部導航欄就在哪個頁面里添加如下代碼,這里以首頁的界面為例:

home.wxss

/* pages/home/home.wxss */

page{  

  display: flex;  

  flex-direction: column;  

  height: 100%;  

}  

.navbar{  

  flex: none;  

  display: flex;  

  background: #fff;  

}  

.navbar .item{  

  position: relative;  

  flex: auto;  

  text-align: center;  

  line-height: 80rpx;  

  font-size:14px;

}  

/* 頂部導航字體顏色 */

.navbar .item.active{  

  color: #f0145a;  

}  

/* 頂部指示條屬性 */

.navbar .item.active:after{  

  content: "";  

  display: block;  

  position: absolute;  

  bottom: 0;  

  left: 0;  

  right: 0;  

  height: 6rpx;  

  background: #f0145a;  

home.wxml


<!--導航條-->  

<view class="navbar">  

  <text wx:for="{{navbar}}" data-idx="{{index}}" class="item {{currentTab==index ? 'active' : ''}}" wx:key="unique" bindtap="navbarTap">{{item}}</text>  

</view>  

在home.wxml里面bindtap字段我們已經講解過啦,是事件監聽的標識符,事件名稱叫“navbarTap”可以到home.js里查找到這個事件wx:for這個字段重點講解,在組件上使用wx:for控制屬性綁定一個數組,即可使用數組中各項的數據重復渲染該組件。默認數組的當前項的下標變量名默認為index,數組當前項的變量名默認為item,這是官方解釋,說白了就是item默認叫做變量的值,index表示第幾個變量的值,還不太明白請看這個 微信 wx:for 的講解


* wx:for=”{{navbar}}”* 意思是虛幻navbar的數組數據

{{item}} 這里面是navbar數組里面的值,如護膚、彩妝等值

wx:key=”unique” 來指定列表中項目的唯一的標識符

* data-idx=”{{index}}” *存儲一些數據供home.js里調用,這里data-xxx,xxx就是你給home.js里提供的數據關鍵詞,home.js通過獲取xxx關鍵詞來獲取xxx里面的數據

home.js


// pages/home/home.js

var app = getApp()

Page({

  data: {

    navbar: ['護膚', '彩妝', '香水','個人護理'],

    currentTab: 0,

  },


  // 導航切換監聽

  navbarTap: function (e) {

    console.debug(e);

    this.setData({

      currentTab: e.currentTarget.dataset.idx

    })

  },


}) 

home.js,這里讀過微信小程序入門篇(二)都知道,page頁面里.js一般是放data數據和事件監聽的,這里data有一個navbar導航欄數據,還有一個記錄當前位置的currentTab,字段可以自由命名,賦值的時候對應上就好,


navbarTap 記得在home.wxml里面data-idx屬性嗎,在這里用到,currentTab: e.currentTarget.dataset.idx 把當前用戶選擇的Tab傳給currentTab里,為了驗證一下結果,我在這里面加入了一個輸出日志console.debug(e);,可以在控制臺上看輸出的日志,我選擇點擊彩妝,輸出臺的數據idx:1剛好是彩妝的位置。


<TPshop(www.xjmnwd.com)是國內知名商城系統及商城網站建設開發商,為企業級商家提供零售商城、B2B2C多用戶商城系統、網上商城開發、三級分銷系統、開源網店系統、社區團購系統等多端商城及電子商務行業解決方案>








上一篇:微信小程序商城定做開發? 下一篇:微信小程序購物平臺商城應該如何引流?
All Rights Reserved 深圳搜豹數字科技有限公司版權所有.粵ICP備15065422號 深圳市龍崗區坂田街道楊美社區六維商務中心C座三層C312
tel code back_top
久久国产精品成人片免费_香蕉精品高清在线观看视频_国产成人精品大尺度在线观看_久久99精品久久久久久综合
  • 
    <strike id="mqgga"><s id="mqgga"></s></strike>
    <th id="mqgga"><menu id="mqgga"></menu></th>
  • <strike id="mqgga"></strike>
      <tr id="mqgga"><center id="mqgga"></center></tr>
      • 亚洲第一页在线| 欧美黄色影院| 国产精品每日更新| 免费一级欧美在线大片| 久久av一区二区三区亚洲| 亚洲天堂黄色| 亚洲视频999| 亚洲人午夜精品| 亚洲国产精品女人久久久| 一区二区在线看| 伊人成综合网伊人222| 激情久久一区| 在线不卡亚洲| 亚洲激情综合| 日韩一区二区久久| 99精品欧美一区二区三区综合在线| 亚洲人成人77777线观看| 亚洲精品资源| 在线一区二区三区做爰视频网站| 亚洲少妇一区| 午夜精品久久久久久久久久久| 亚洲欧美卡通另类91av| 午夜精品区一区二区三| 久久福利精品| 老司机午夜精品| 欧美欧美天天天天操| 欧美视频在线播放| 国产精品系列在线播放| 国产一区二区三区视频在线观看| 国语自产在线不卡| 樱桃视频在线观看一区| 亚洲精品中文字幕在线| 亚洲一区二区免费| 亚洲欧美一区二区三区在线| 久久精品盗摄| 麻豆九一精品爱看视频在线观看免费| 免费看精品久久片| 欧美日韩在线精品| 国产一区 二区 三区一级| 亚洲福利视频免费观看| 亚洲午夜精品一区二区| 欧美在线看片| 欧美精品在线免费| 国产美女精品在线| 亚洲国产精品日韩| 亚洲欧美日韩第一区| 久久青草久久| 国产精品久久久久免费a∨| 极品尤物av久久免费看| 在线综合亚洲欧美在线视频| 一区在线播放| 亚洲欧美视频一区| 男男成人高潮片免费网站| 国产精品毛片a∨一区二区三区| 国内久久精品视频| 亚洲视频网站在线观看| 蜜桃av久久久亚洲精品| 国产精品一区二区三区四区| 91久久夜色精品国产九色| 亚洲欧美日韩中文视频| 欧美激情综合在线| 国内成人精品2018免费看| 这里只有视频精品| 欧美电影美腿模特1979在线看 | 免费欧美日韩| 国产精品亚洲а∨天堂免在线| 亚洲电影视频在线| 欧美一级大片在线观看| 欧美日韩一区在线观看| 亚洲国产精品悠悠久久琪琪 | 亚洲精品欧美一区二区三区| 久久av一区二区三区| 国产精品美女久久久| 99热这里只有精品8| 久久综合电影一区| 国产一区在线观看视频| 午夜精品久久久久久久久久久久久 | 国产精品视频成人| 夜夜精品视频一区二区| 欧美成熟视频| 亚洲第一主播视频| 久久在精品线影院精品国产| 国产一区二区三区四区三区四| 亚洲在线网站| 国产精品卡一卡二| 亚洲一级影院| 国产精品久久久久久五月尺| 一区二区三区四区五区在线| 欧美人交a欧美精品| 亚洲人成在线播放| 亚洲综合清纯丝袜自拍| 国产精品日韩精品欧美精品| 亚洲一区二区欧美| 国产精品久在线观看| 亚洲专区一二三| 国产精品久久久久久久久免费樱桃| 一本色道久久综合亚洲精品不 | 久久精品主播| 黄色亚洲在线| 久热精品在线| 亚洲精品久久久久| 欧美麻豆久久久久久中文| 夜夜嗨av色综合久久久综合网| 欧美日韩高清免费| 亚洲欧美在线另类| 韩国在线视频一区| 欧美大秀在线观看| 亚洲一区视频| 精品成人一区二区三区| 欧美黄色网络| 亚洲网站在线播放| 狠狠色狠狠色综合日日91app| 蜜臀av一级做a爰片久久| 99国产精品一区| 国产精品一区二区久激情瑜伽 | 欧美大片专区| 亚洲综合日韩| 亚洲国产精品黑人久久久| 欧美三区美女| 久久综合久色欧美综合狠狠| 99热免费精品在线观看| 国产一区二区三区av电影| 欧美人妖另类| 久久九九国产| 在线亚洲高清视频| 狠狠色丁香婷婷综合| 欧美日韩亚洲激情| 久久精品视频一| 这里只有精品视频在线| ●精品国产综合乱码久久久久| 欧美三日本三级三级在线播放| 久久精品夜夜夜夜久久| 一本色道久久综合亚洲精品高清| 国产亚洲视频在线观看| 欧美日韩亚洲一区二区三区在线观看 | 久久久免费精品| 亚洲国产成人精品久久| 欧美久久影院| 日韩一本二本av| 亚洲二区三区四区| 欧美日韩在线免费视频| 香蕉久久精品日日躁夜夜躁| 激情综合色丁香一区二区| 国产精品狠色婷| 久久精品国产99| 亚洲人人精品| 国产美女精品免费电影| 欧美aa国产视频| 久久精品免费观看| 亚洲第一二三四五区| 欧美性片在线观看| 乱中年女人伦av一区二区| 亚洲国产经典视频| 国产一区 二区 三区一级| 免费在线视频一区| 午夜精品在线看| 亚洲欧洲在线看| 国产人久久人人人人爽| 欧美日本国产| 久久先锋资源| 亚洲一区二区在| 亚洲一区二区三区精品在线观看| 精品99一区二区| 国产精品美女午夜av| 欧美肥婆bbw| 亚洲一级二级在线| 亚洲女ⅴideoshd黑人| 亚洲精选大片| 亚洲第一区在线观看| 国产一区91| 国产酒店精品激情| 欧美日韩在线大尺度| 欧美jizz19hd性欧美| 久久精品人人爽| 亚洲欧美日韩视频一区| 伊人久久成人| 国外成人在线| 欧美日韩一区二区精品| 欧美日在线观看| 欧美看片网站| 欧美精品福利视频| 久久久福利视频| 久久这里有精品15一区二区三区| 性18欧美另类| 亚洲天堂av图片| 夜夜爽www精品| 国产日韩av高清| 国产美女在线精品免费观看| 国产精品av久久久久久麻豆网| 欧美日韩亚洲一区二区三区四区| 欧美涩涩网站| 欧美三区美女| 欧美视频免费看| 国产精品第2页| 国产一区二区三区久久久久久久久| 国产精品视频xxxx| 国产精品视频xxxx| 国产日韩av一区二区| 亚洲国产高清视频| 亚洲人成7777|