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

微信小程序首頁、界面布局、功能簡潔(示例三)

這篇具有很好參考價值的文章主要介紹了微信小程序首頁、界面布局、功能簡潔(示例三)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

微信小程序首頁界面布局、頁面簡潔,功能簡單

微信小程序首頁、界面布局、功能簡潔(示例三),微信小程序,微信小程序,javascript,小程序
直接上具體代碼:
1、js代碼

Page({
  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
    imgList: ['../../images/demo.jpg', '../../images/demo.jpg', '../../images/demo.jpg'],
    navList: [{
        'src': '../../images/nav1.png',
        'title': '菜單一'
      },
      {
        'src': '../../images/nav2.png',
        'title': '菜單二'
      },
      {
        'src': '../../images/nav3.png',
        'title': '菜單三'
      },
      {
        'src': '../../images/nav4.png',
        'title': '菜單四'
      },
    ],
    dataList: [{
        'coverUrl': '../../images/demo.jpg',
        'label': '推薦',
        'title': '純屬示例數(shù)據(jù)呦~',
        'date': '2023年1月23日',
        'brand': '點贊',
        'price': '2.98'
      },
      {
        'coverUrl': '../../images/demo.jpg',
        'label': '經(jīng)典',
        'title': '點贊收藏加關(guān)注,下次還能找到呦~',
        'date': '2023年1月23日',
        'brand': '收藏',
        'price': '1.98'
      },
      {
        'coverUrl': '../../images/demo.jpg',
        'label': '模板',
        'title': '不定期發(fā)布各種示例模板,進我主頁,查看更多示例內(nèi)容呦~',
        'date': '2023年1月23日',
        'brand': '關(guān)注',
        'price': '0.98'
      },
    ]
  },
  // 菜單
  navClick(e) {
    wx.showToast({
      title: '您點擊了【' + e.currentTarget.dataset.item.title + '】',
    })
  },
  // 詳情
  detailClick(e) {
    wx.showToast({
      title: e.currentTarget.dataset.item.title,
    })
  },
})

2、wxml代碼

<!-- 輪播圖 -->
<swiper class="margin" indicator-dots="true" autoplay="true" interval="2000" duration="500" indicator-color="gray" indicator-active-color="white">
  <block wx:for="{{imgList}}" wx:for-index="index" wx:for-item="item" wx:key="item">
    <swiper-item>
      <image src="{{item}}" mode="widthFix"></image>
    </swiper-item>
  </block>
</swiper>
<!-- 菜單欄 -->
<view class="nav-box">
  <block wx:for="{{navList}}" wx:for-index="index" wx:for-item="item" wx:key="item">
    <view class="nav" bind:tap="navClick" data-item="{{item}}">
      <image src="{{item.src}}" mode="widthFix"></image>
      <text>{{item.title}}</text>
    </view>
  </block>
</view>
<!-- 列表數(shù)據(jù) -->
<view class="box">
  <view class="list-title">示例數(shù)據(jù)</view>
  <scroll-view scroll-y="true" show-scrollbar="{{false}}" enhanced="{{true}}">
    <block wx:for="{{dataList}}" wx:for-index="index" wx:for-item="item" wx:key="item">
      <view class="level row" bind:tap="detailClick" data-item="{{item}}">
        <view class="left-img">
          <image src="{{item.coverUrl}}"></image>
        </view>
        <view class="right-info">
          <view>
            <view class="right-title">
              <text class="car-dot">{{item.label}}</text>{{item.title}}
            </view>
            <view class="right-gray">{{item.date}}</view>
          </view>
          <view class="level right-bot">
            <view>{{item.brand}}</view>
            <view>{{item.price}} 元</view>
          </view>
        </view>
      </view>
    </block>
    <view class="no-more">我是有底線的呦~</view>
  </scroll-view>
</view>

3、wxss代碼

page {
  background-color: #f1f1f1;
}

/* 輪播圖 */
.margin {
  margin: 20rpx;
}

swiper-item {
  border-radius: 20rpx;
}

swiper-item image {
  width: 100%;
}

/* 菜單欄 */
.nav-box {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 20rpx 0;
}

.nav {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

.nav image {
  width: 40%;
  background-color: white;
  border-radius: 20rpx;
  padding: 15rpx;
}

.nav text {
  margin-top: 15rpx;
  font-size: 30rpx;
}

/* 列表信息 */
.box {
  margin: 20rpx;
}

.list-title {
  margin: 0 10rpx;
  font-size: 30rpx;
  font-weight: bold;
}

.level {
  display: flex;
  flex-direction: row;
}

.row {
  margin-top: 20rpx;
  background-color: #fff;
  padding: 10rpx;
  border-radius: 10rpx;
  min-height: 200rpx;
}

.left-img {
  width: 45%;
}

.left-img image {
  width: 100%;
  border-radius: 5rpx;
  max-height: 200rpx;
}

.right-info {
  width: 55%;
  display: flex;
  padding-left: 15rpx;
  flex-direction: column;
  justify-content: space-between;
}

.right-title {
  font-size: 30rpx;
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.right-gray {
  font-size: 28rpx;
  color: #909399;
  margin-top: 5rpx;
  display: -webkit-box;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.car-dot {
  font-size: 20rpx;
  background-color: #f29100;
  margin-right: 10rpx;
  padding: 2rpx 5rpx;
  color: white;
}

.right-bot {
  align-items: center;
  justify-content: space-between;
}

.right-bot view:nth-child(1) {
  font-size: 28rpx;
}

.right-bot view:nth-child(2) {
  color: #fa3534;
  font-size: 30rpx;
  font-weight: bold;
}

.no-more {
  text-align: center;
  padding: 20rpx 0;
  font-size: 26rpx;
  color: #909399;
}

4、json代碼

{
  "usingComponents": {},
  "navigationBarTitleText": "首頁簡潔布局示例"
}

界面中包含的圖片地址可自行修改。頁面布局簡潔,功能簡單,沒有寫具體的監(jiān)聽事件,只是簡單的將監(jiān)聽進行了綁定,如需要具體的監(jiān)聽功能事件,需要根據(jù)自己的需求進行修改呦,如需更多示例,進我主頁呦~,如需沒有合適的demo,請留言,有空就發(fā)。寫的不好,請多包涵。文章來源地址http://www.zghlxwxcb.cn/news/detail-820254.html

到了這里,關(guān)于微信小程序首頁、界面布局、功能簡潔(示例三)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【微信小程序(黑馬程序課程)案例實現(xiàn)——本地生活的首頁基本布局】

    【微信小程序(黑馬程序課程)案例實現(xiàn)——本地生活的首頁基本布局】

    一. 新建一個項目 二. 添加頁面和刪除頁面 (1) 添加頁面 ——app.json/pages中添加路徑,并刪除原有的路徑 (2)刪除頁面——路徑已經(jīng)被刪除,現(xiàn)在刪除文件 三.設(shè)置導(dǎo)航欄效果 ——app.json/windows中更改 效果圖: 代碼如下: 四.設(shè)置tabBar效果 ——在app.json中創(chuàng)建tabBar(與win

    2024年04月16日
    瀏覽(36)
  • 微信小程序 —— 會議OA項目首頁布局與Mock數(shù)據(jù)交互

    微信小程序 —— 會議OA項目首頁布局與Mock數(shù)據(jù)交互

    14天閱讀挑戰(zhàn)賽 如果世界上有奇跡,那一定是努力的另一個名字。 目錄 一、小程序布局 1.1 Flex布局 1.2 Flex屬性 ? 二、OA會議首頁搭建 2.1?首頁底部菜單 2.2?創(chuàng)建后端結(jié)口 2.3?Mock模擬數(shù)據(jù) 2.4 首頁輪播圖搭建 2.5?首頁內(nèi)容搭建? 布局的傳統(tǒng)解決方案,基于盒狀模型,依賴 dis

    2024年02月08日
    瀏覽(23)
  • 微信小程序進階——Flex彈性布局&輪播圖&會議OA項目(首頁)

    微信小程序進階——Flex彈性布局&輪播圖&會議OA項目(首頁)

    目錄 一、Flex彈性布局 1.1 什么是Flex彈性布局 1.1.1 詳解 1.1.2 圖解? 1.1.3 代碼演示效果 1.2 Flex彈性布局的核心概念 1.3?Flex 彈性布局的常見屬性 1.4 Flex彈性布局部分屬性詳解 1.4.1?flex-direction屬性 1.4.2?flex-wrap屬性 1.4.3?flex-flow屬性 1.4.4?justify-content屬性 1.4.5?align-items屬性 1.4.6?

    2024年02月05日
    瀏覽(27)
  • 微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互

    微信小程序之會議OA系統(tǒng)首頁布局搭建與Mock數(shù)據(jù)交互

    目錄 前言 一、Flex 布局(?分類?編程技術(shù)) 1、Flex布局是什么? 2、基本概念 3、容器的屬性 3.1 flex-direction屬性 3.2 flex-wrap屬性 3.3 flex-flow 3.4 justify-content屬性 3.5 align-items屬性 3.6 align-content屬性 4、項目的屬性 4.1 order屬性 4.2 flex-grow屬性 4.3 flex-shrink屬性 4.4 flex-basis屬性 4.5 fl

    2024年02月08日
    瀏覽(20)
  • 小程序搭建OA項目首頁布局界面

    小程序搭建OA項目首頁布局界面

    首先讓我們來學(xué)習以下Flex布局 布局的傳統(tǒng)解決方案,基于盒狀模型,依賴 display屬性 + position屬性 + float屬性 Flex是Flexible Box的縮寫,意為”彈性布局”,用來為盒狀模型提供最大的靈活性。 任何一個容器都可以指定為Flex布局。 display: ‘flex’ 容器默認存在兩根軸:水平的主

    2024年02月08日
    瀏覽(38)
  • 微信小程序個人中心、我的界面(示例一)

    微信小程序個人中心、我的界面(示例一)

    微信小程序個人中心、我的界面,使用button按鈕實現(xiàn)界面布局,更好的將分享好友、獲取頭像等功能展現(xiàn)出來,更多示例界面,請前往我的主頁哦。 1、js代碼: 2、wxml代碼 3、wxss代碼 4、json代碼

    2024年02月11日
    瀏覽(18)
  • 微信小程序個人中心、我的界面(示例二)

    微信小程序個人中心、我的界面(示例二)

    微信小程序個人中心、我的界面,自定義頂部狀態(tài)欄,實現(xiàn)滾動隱藏顯示狀態(tài)信息,界面簡單,代碼粘貼即用。更多微信小程序界面示例,請進入我的主頁哦! 1、js代碼 2、wxml代碼 3、wxss代碼 4、json代碼 更多微信小程序示例的分享,請進入我的主頁查看哦。。。

    2024年02月11日
    瀏覽(24)
  • 微信小程序個人中心、我的界面(示例三)

    微信小程序個人中心、我的界面(示例三)

    微信小程序個人中心、我的界面,超簡潔界面,代碼粘貼即用。更多微信小程序界面示例,請進入我的主頁哦! 1、js代碼 2、wxml代碼 3、wxss代碼 4、json代碼 更多微信小程序示例的分享,請進入我的主頁查看哦。。。

    2024年01月24日
    瀏覽(17)
  • 【小白專用】微信小程序個人中心、我的界面(示例一)23.11.04

    【小白專用】微信小程序個人中心、我的界面(示例一)23.11.04

    微信小程序使用button按鈕實現(xiàn)個人中心、我的界面(示例一) 微信小程序個人中心、我的界面,使用button按鈕實現(xiàn)界面布局,更好的將分享好友、獲取頭像等功能展現(xiàn)出來,更多示例界面,請前往我的主頁哦。 1、js代碼: 2、wxml代碼 3、wxss代碼 4、json代碼

    2024年02月05日
    瀏覽(25)
  • 微信小程序?qū)崿F(xiàn)簡單登錄界面和登錄功能

    微信小程序?qū)崿F(xiàn)簡單登錄界面和登錄功能

    客戶端開發(fā)和學(xué)習過程中,登錄功能是一個很常見的場景。本文將介紹,微信小程序開發(fā)過程中是如何實現(xiàn)登錄界面和登錄功能的。 話不多說,直接上代碼。 (1)index.js文件,代碼如下: (2)index.wxml文件,代碼如下: (3)index.wxss文件,代碼如下: 運行結(jié)果如下: 本文介紹了微信

    2024年02月12日
    瀏覽(360)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包