国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

小程序自定義組件的完成方法(代碼)

小程序自定義組件的完成方法(代碼)

更新時間:2025-09-20 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創(chuàng)新,經(jīng)過將近兩年的發(fā)展,已經(jīng)構造了新的小程序開發(fā)環(huán)境和開發(fā)者生態(tài)。
本篇文章給大家?guī)淼膬?nèi)容是關于小程序自定義組件的實現(xiàn)方法(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

2114713864-5b9b3b8856d4e_articlex.png
File:threecolgrid.js

// components/threeColumnGrid/threecolgrid.js
Component({
  /**
   * 組件的屬性列表
   */
  properties: {
    // 傳入的數(shù)據(jù)
    booksData:{
      type: Array,
      value:[]
    },
    // grid的外邊距
    mainMargin:{
      type: Number,
      value: 5
    },
    // grid的內(nèi)邊距
    mainPadding:{
      type:Number,
      value:10
    },
    // 行間距
    rowSpace:{
      type:Number,
      value:20
    },
    // 列間距
    colSpace:{
      type:Number,
      value:7
    }
  },

  /**
   * 組件的初始數(shù)據(jù)
   */
  data: {

  },

  /**
   * 組件的方法列表
   */
  methods: {
    checkIn:function(e){
      console.log(e.currentTarget.dataset)
      // 觸發(fā)action事件,triggerEvent函數(shù)接受三個值:事件名稱、數(shù)據(jù)、選項值  
      this.triggerEvent('action', e.currentTarget.dataset, {}) 
    }
  }
})
<!--components/threeColumnGrid/threecolgrid.wxml-->
<!-- <view class='main-content'> -->
  <view class='bookbox' style='padding:{{mainPadding}}rpx;margin:{{mainMargin}}rpx;'>
    <block wx:for="{{booksData}}" wx:key="{{item.id}}">
      <view class='bookinfo' style='margin-bottom: {{rowSpace}}rpx;'>
        <image src='{{item.url}}' mode="widthFix" style='width:{{(740 - 2*mainPadding - 2*mainMargin)/3 - colSpace*3}}rpx;'></image>
        <view class="title" style='width:{{(740 - 2*mainPadding - 2*mainMargin)/3 - colSpace*3}}rpx;'>{{item.title}}</view>
        <view class='actionBar' style='width:{{(740 - 2*mainPadding - 2*mainMargin)/3 - colSpace*3}}rpx;'>
          <block wx:if="{{item.status == 0}}">
            <view class='bookstatus disable'>暫缺貨</view>
            <view bindtap='checkIn' data-bookid='{{item.id}}' data-status='{{item.status}}' class='iconfont icon-219-heart icon'></view>
          </block>
          <block wx:else>
            <view class='bookstatus enable'>可借閱</view>
            <view bindtap='checkIn' data-bookid='{{item.id}}' data-status='{{item.status}}' class='iconfont icon-059-cart icon'></view>
          </block>          
        </view>
      </view>
    </block>
  </view>
<!-- </view> -->
/* components/threeColumnGrid/threecolgrid.wxss */
@import "../../iconfont.wxss";
/* .main-content{
  background: #FFF;
  margin-top: 155rpx;
  padding:10rpx;
} */

.bookbox{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap:wrap;
  background: #FFF;
}
.bookbox .bookinfo{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* border: 1rpx solid #f5a32d; */
}
.bookbox .bookinfo image{
  display: flex;
  /* 調(diào)節(jié)圖書列 */
  /* width:220rpx;  */
  border-top-left-radius: 10rpx;
  border-top-right-radius: 10rpx
}
.bookbox .bookinfo .title{
  display: flex;
  flex-wrap: wrap;
  font-size: small;
  margin-bottom: 5rpx;
  /* 調(diào)節(jié)圖書列 */
  /* width:300rpx; */
  /* width:220rpx; */
  height: 70rpx;
}
.bookbox .bookinfo .actionBar{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0rpx 5rpx 5rpx 5rpx;
  font-size: smaller;
  /* width:200rpx; */
}

.bookbox .bookinfo .actionBar .bookstatus{
  display: flex;
  border-radius: 10rpx;
  padding:0rpx 5rpx;
}

.bookbox .bookinfo .actionBar .enable{
  color: #FFF;
  background-color: #f5a32d;
}

.bookbox .bookinfo .actionBar .disable{
  color: #FFF;
  background-color: #727171;
}

.bookbox .bookinfo .actionBar .icon{
  font-size: 15pt;
  color: #facea7;
}

.bookinfo-empty{
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5rpx;
  width:230rpx;
}

使用組件

  //事件處理函數(shù)
  getCheckValues: function(e){
    console.log('checkbox發(fā)生change事件,攜帶value值為:', e.detail)
  },
{

  "usingComponents": {
    "three-col-grid":"/components/threeColumnGrid/threecolgrid"
  },

}
  <view class='test'>
    <three-col-grid booksData="{{BookList}}" bind:action="getCheckValues"></three-col-grid>
  </view>
.test{
  display: flex;
  justify-content: center;
  /* border: 1rpx #444 solid; */
}

相關推薦:

php實現(xiàn)Mongodb自定義方式生成自增ID的方法

詳解javascript實現(xiàn)自定義事件_javascript技巧

以上就是小程序自定義組件的實現(xiàn)方法(代碼)的詳細內(nèi)容,更多請關注php中文網(wǎng)其它相關文章!


小程序是一種不需要下載安裝即可使用的應用,它實現(xiàn)了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        日韩精品电影在线观看| 欧美精品一区二区三区很污很色的| 成人一级视频在线观看| 久久色.com| 国产成人av福利| 国产精品视频你懂的| gogogo免费视频观看亚洲一| 中文字幕视频一区| 91香蕉视频mp4| 午夜精品福利久久久| 欧美成人性福生活免费看| 国产九九视频一区二区三区| 中文字幕在线观看一区| 一本到高清视频免费精品| 亚洲激情图片qvod| 欧美一区二区视频观看视频| 国产成人精品www牛牛影视| 日韩理论片一区二区| 91精品欧美一区二区三区综合在| 极品少妇xxxx精品少妇偷拍| 亚洲日本在线视频观看| 日韩一区二区精品| www.日韩精品| 久久国产精品99久久久久久老狼| 国产精品无遮挡| 日韩一二三四区| 色综合久久88色综合天天| 久久99精品国产麻豆婷婷洗澡| 欧美va亚洲va在线观看蝴蝶网| 99re这里只有精品首页| 蜜桃av噜噜一区| 亚洲一区在线观看免费 | 亚洲精品日日夜夜| 欧美大片日本大片免费观看| 91在线观看视频| 国产在线精品一区二区夜色| 亚洲一区二区三区四区五区中文 | 亚洲精品高清视频在线观看| 日韩精品一区二区三区视频播放| 不卡的电影网站| 国产成人在线视频免费播放| 五月天婷婷综合| 亚洲美女淫视频| 中文字幕欧美三区| 久久婷婷国产综合精品青草| 欧美精三区欧美精三区| 99久久国产综合精品色伊| 国产成人精品免费网站| 国产一区二区精品久久| 美女免费视频一区| 日本va欧美va瓶| 日韩精品五月天| 日韩avvvv在线播放| 亚洲国产一区视频| 一区二区三区日韩欧美精品| 亚洲乱码中文字幕| 亚洲欧美电影院| 国产精品对白交换视频| 中文字幕欧美日韩一区| 中文字幕精品一区| 中文字幕不卡的av| 综合久久一区二区三区| 亚洲天堂a在线| 国产精品久久毛片| 中文字幕一区二区三区色视频| 欧美国产精品一区二区| 国产精品美女久久久久久久久久久 | 亚洲成人免费在线观看| 亚洲综合图片区| 亚洲va欧美va国产va天堂影院| 亚洲一区二区三区四区在线| 五月综合激情婷婷六月色窝| 日韩制服丝袜av| 激情综合网最新| 成人avav影音| 欧美亚洲一区二区在线观看| 在线成人av影院| 欧美成人精精品一区二区频| 国产亚洲美州欧州综合国| 亚洲欧洲日产国产综合网| 一区二区在线观看视频| 亚洲成人三级小说| 国产一区二区三区综合| 91丨九色丨黑人外教| 欧美日韩成人综合在线一区二区| 欧美一区二区观看视频| 国产女主播在线一区二区| 亚洲视频综合在线| 日本亚洲欧美天堂免费| 国产黄色91视频| 在线精品视频免费播放| 精品福利av导航| 亚洲老司机在线| 精品一区二区三区视频在线观看| 东方aⅴ免费观看久久av| 欧美性生活久久| 国产香蕉久久精品综合网| 亚洲国产毛片aaaaa无费看| 激情欧美日韩一区二区| 在线亚洲人成电影网站色www| 欧美一级片免费看| 一区二区免费看| 国产成人免费在线观看不卡| 欧美人伦禁忌dvd放荡欲情| 中文一区二区在线观看 | 中文一区二区在线观看| 美女网站视频久久| 在线观看视频一区二区欧美日韩| 亚洲精品在线免费播放| 亚洲成av人**亚洲成av**| 国产福利一区二区| 日韩精品中文字幕一区二区三区| 亚洲日本va午夜在线电影| 国产精品自拍在线| 欧美一级理论片| 香蕉av福利精品导航| 99精品久久只有精品| 久久久国际精品| 久久国产日韩欧美精品| 欧美日韩国产美女| 亚洲激情男女视频| 色婷婷狠狠综合| 国产精品每日更新| 高清在线不卡av| 欧美国产禁国产网站cc| 国产精品一区二区果冻传媒| 日韩欧美国产一区在线观看| 日本一道高清亚洲日美韩| 欧美精品v国产精品v日韩精品| 亚洲精品视频一区| 色天使久久综合网天天| 亚洲欧美偷拍三级| 色诱视频网站一区| 亚洲人快播电影网| 91在线一区二区三区| 中文字幕一区二区三| 91视频在线看| 亚洲综合色区另类av| 欧美亚洲综合另类| 日本不卡视频一二三区| 日韩精品自拍偷拍| 国产成人三级在线观看| 国产精品女同一区二区三区| 91小视频在线免费看| 亚洲国产精品久久久久秋霞影院| 欧美三级电影在线看| 日韩成人午夜精品| xnxx国产精品| av电影在线观看一区| 午夜视频在线观看一区二区三区| 日韩亚洲欧美一区二区三区| 国产自产视频一区二区三区| 国产欧美在线观看一区| 91视频国产资源| 亚洲va欧美va人人爽| 久久久亚洲国产美女国产盗摄| 成人精品一区二区三区四区| 亚洲精品日产精品乱码不卡| 欧美二区在线观看| 国产精品 欧美精品| 夜夜揉揉日日人人青青一国产精品| 欧美日韩精品免费观看视频| 久久99精品国产麻豆婷婷| 国产精品久久久久9999吃药| 欧美色爱综合网| 国产精品中文字幕欧美| 亚洲精品欧美专区| 精品成人免费观看| 91国偷自产一区二区三区成为亚洲经典| 亚洲r级在线视频| 国产欧美日韩卡一| 欧美乱熟臀69xxxxxx| 国产精品中文字幕欧美| 亚洲一区二区综合| 久久欧美一区二区| 欧美日韩国产天堂| 99精品久久免费看蜜臀剧情介绍| 免费成人美女在线观看.| 亚洲欧洲日韩在线| 久久久精品人体av艺术| 欧美精品日韩一区| 色综合久久六月婷婷中文字幕| 蓝色福利精品导航| 亚洲成人综合在线| 最新久久zyz资源站| www.av亚洲| 国产日韩欧美激情| 亚洲欧美另类小说| 亚洲视频你懂的| 日韩vs国产vs欧美| 99久久免费精品高清特色大片| 欧美性受xxxx黑人xyx性爽| 精品亚洲免费视频| 亚洲成a人片在线观看中文| 国产日产精品1区| 精品捆绑美女sm三区| 3d成人h动漫网站入口| 在线观看欧美精品| 91丨porny丨最新| 99久久99久久久精品齐齐|