最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)W習(xí)之自定義滾動(dòng)彈窗

 更新時(shí)間:2020年12月20日 14:36:11   作者:юноша  
這篇文章主要給大家介紹了關(guān)于微信小程序?qū)W習(xí)之自定義滾動(dòng)彈窗的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

微信小程序雖然有三種自帶的彈窗,但是畢竟功能有限,有時(shí)候難以滿足我們的需求,所以我們可以自己嘗試制作自定義彈窗,話不多說,直接上圖:

其中列表部分支持滾動(dòng),所以信息承載能力很強(qiáng)。

實(shí)現(xiàn)代碼:

wxml:

<button class="showModal" bindtap="showModal_click">喚出彈窗</button>
<!--彈窗-->
<view class="modal-mask" bindtap="hideModal" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>
<view class="modal-dialog" wx:if="{{showModal}}">
 <view class="modal-title">標(biāo)題</view>
 <view class="modal-title-sc">副標(biāo)題</view>
 <view class="modal-content">
 <scroll-view scroll-y="true" style="height:100px;">
  <block wx:for="{{data}}" wx:key="id">
  <button class="info">
   <view class="name_List">{{item.name}}</view>
   <view class="quantity_List">×{{item.quantity}}</view>
   <view class="reason_List">{{item.message}}</view>
  </button>
  </block>
 </scroll-view>
 </view>
 <view class="modal-content-return">
 此處可隨意添加文本內(nèi)容
 </view>
 <view class="modal-footer">
 <view class="btn-cancel" bindtap="onCancel" data-status="cancel">取消</view>
 <view class="btn-confirm" bindtap="onConfirm" data-status="confirm">確定</view>
 </view>
</view>

wxss:

.showModal{
 position:absolute;
 height:50px;
 left:30%;
 width:40%;
 top:40%;
 background: rgb(95, 228, 83);
 color:#fff;
 font-size: 20px;
}
/*以下全是彈窗樣式*/
.modal-mask {
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 background: #000;
 opacity: 0.5;
 overflow: hidden;
 z-index: 9000;
 color: #fff;
}
.modal-dialog {
 width: 80%;
 overflow: hidden;
 position: fixed;
 top: 40%;
 left: 0;
 z-index: 9999;
 background: #f9f9f9;
 margin-top: -180rpx;
 margin-left: 10%;
 border-radius: 36rpx;
}
.modal-title {
 padding-top: 30rpx;
 font-size: 20px;
 color: #030303;
 text-align: center;
}
.modal-title-sc {
 padding-top: 10rpx;
 font-size: 15px;
 color: #bebcbc;
 text-align: center;
}
.modal-content {
 padding: 10rpx 32rpx;
}
.info{
 height:30px;
 left:0%;
 text-align: left;
 font-size: 12px;
 color:#bebcbc;
}
.info::after{
 border: 0px;
}
.name_List{
 position:absolute;
 left:0%;
 width:40%;
 text-align: left;
}
.quantity_List{
 position:absolute;
 left:40%;
 width:10%;
 text-align: left;
}
.reason_List{
 position:absolute;
 left:50%;
 width:50%;
 text-align: right;
 overflow: hidden;
}
.modal-content-return{
 padding: 15rpx 32rpx;
 font-size: 15px;
 color: #bebcbc;
}
.modal-footer {
 display: flex;
 flex-direction: row;
 height: 86rpx;
 border-top: 1px solid #dedede;
 font-size: 34rpx;
 line-height: 86rpx;
}
.btn-cancel {
 width: 50%;
 color: #666;
 text-align: center;
 border-right: 1px solid #dedede;
}
.btn-confirm {
 width: 50%;
 color: #ec5300;
 text-align: center;
}

js:

Page({
 data: {
  data:null,
  showModal:false
 },
 onLoad: function () {
  var data=[
   {id:1,name:"cc",quantity:2,message:"愛玩游戲"},
   {id:2,name:"ha",quantity:4,message:"愛談戀愛"},
   {id:3,name:"lxl",quantity:6,message:"愛看電視"},
   {id:4,name:"cc",quantity:2,message:"愛玩游戲"},
   {id:5,name:"ha",quantity:4,message:"愛談戀愛"},
   {id:6,name:"lxl",quantity:6,message:"愛看電視"},
  ]
  this.setData({
   data:data
  })
 },
 showModal_click:function(){
  this.setData({
   showModal:true
  })
 },
 //彈窗事件
 hideModal: function () {
  this.setData({
   showModal: false
  });
 },
 onCancel: function () {
  this.hideModal();
 },
 onConfirm: function () {
  this.hideModal();
 }
})

直接拿過去就可以用,data里面的內(nèi)容可以動(dòng)態(tài)獲取

到此這篇關(guān)于微信小程序?qū)W習(xí)之自定義滾動(dòng)彈窗的文章就介紹到這了,更多相關(guān)微信小程序自定義滾動(dòng)彈窗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • javascript中比較字符串是否相等的方法

    javascript中比較字符串是否相等的方法

    使用js比較字符串是否相等的方法有很多,在本文為大家介紹一個(gè)從外國(guó)網(wǎng)站看到的方法,感興趣的朋友可以參考下哈,希望對(duì)大家學(xué)習(xí)js有所幫助
    2013-07-07
  • JS使用for in有序獲取對(duì)象數(shù)據(jù)

    JS使用for in有序獲取對(duì)象數(shù)據(jù)

    這篇文章主要介紹了JS使用for in有序獲取對(duì)象數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì)(1)

    Bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì)(1)

    這篇文章主要為大家詳細(xì)介紹了bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • JavaScript操作Cookie方法實(shí)例分析

    JavaScript操作Cookie方法實(shí)例分析

    這篇文章主要介紹了JavaScript操作Cookie方法,實(shí)例分析了javascript針對(duì)cookie操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • JavaScript下載后端返回的文件流的三種方法

    JavaScript下載后端返回的文件流的三種方法

    本文主要介紹了JavaScript下載后端返回的文件流的三種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • JavaScript滾動(dòng)輪播圖制作原理詳解

    JavaScript滾動(dòng)輪播圖制作原理詳解

    這篇文章主要為大家詳細(xì)介紹了JavaScript滾動(dòng)輪播圖制作原理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 使用Fuse.js實(shí)現(xiàn)高效的模糊搜索功能

    使用Fuse.js實(shí)現(xiàn)高效的模糊搜索功能

    在現(xiàn)代?Web?應(yīng)用程序中,實(shí)現(xiàn)高效的搜索功能是至關(guān)重要的,Fuse.js?是一個(gè)強(qiáng)大的?JavaScript?庫,它提供了靈活的模糊搜索和文本匹配功能,使您能夠輕松實(shí)現(xiàn)出色的搜索體驗(yàn),文中代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • JavaScript的面向?qū)ο?二)

    JavaScript的面向?qū)ο?二)

    JavaScript的面向?qū)ο?二)...
    2006-11-11
  • javascript中函數(shù)的寫法實(shí)例代碼詳解

    javascript中函數(shù)的寫法實(shí)例代碼詳解

    這篇文章主要介紹了javascript中函數(shù)的寫法 ,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • 不錯(cuò)的Javascript表格翻頁效果

    不錯(cuò)的Javascript表格翻頁效果

    不錯(cuò)的Javascript表格翻頁效果...
    2007-08-08

最新評(píng)論

陵水| 大化| 呼伦贝尔市| 简阳市| 德格县| 墨竹工卡县| 剑河县| 花垣县| 六盘水市| 泾川县| 如皋市| 文化| 咸丰县| 天台县| 长白| 南江县| 广水市| 葫芦岛市| 沂源县| 石楼县| 青海省| 凌源市| 邵阳县| 太和县| 呈贡县| 瓮安县| 正宁县| 临清市| 河间市| 浑源县| 宝清县| 咸宁市| 达尔| 江口县| 平谷区| 龙里县| 岑巩县| 金昌市| 习水县| 溆浦县| 阆中市|