亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

微信小程序時(shí)間軸組件的示例代碼

 更新時(shí)間:2022年05月31日 10:35:25   作者:camellia  
這篇文章主要介紹了微信小程序時(shí)間軸組件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

我這里的標(biāo)題是小程序的時(shí)間組件,其實(shí)我這里是將他寫成了一個(gè)頁面,當(dāng)然,如果你有需求,將其做成一個(gè)自定義組件也可以~

這玩意其實(shí)沒有什么技術(shù)難點(diǎn)就是一個(gè)小頁面,我這里就不贅述了。直接上代碼:

Remark.wxml:

<view class="listview-container margin_bottom">
  <block wx:for="{{newList}}" wx:key="index">
    <view class="playlog-item" >
      <view class="dotline">
        <!-- 豎線 -->
        <view class="line"></view>
        <!-- 圓點(diǎn) -->
        <view class="dot"></view>
        <!-- 時(shí)間戳 -->
      </view>
      <view class="content">
        <text class="course">{{item.addtime}}</text>
        <text class="chapter">{{item.content}}</text>
      </view>
    </view>
    <!-- 廣告插件 -->
    <!-- <ad unit-id="adunit-5abb45645905fc90" wx:if="{{index % 5 == 4}}"></ad> -->
  </block>
</view>

Remark.js:

//獲取應(yīng)用實(shí)例
const app = getApp();
Page({
  
  /**
   * 頁面的初始數(shù)據(jù)
   */
  data: {
    // 數(shù)據(jù)列表
    newList:[],
  },
  
  getData:function(){
    var self = this;
    console.log(self.newList);
    console.log(self.showText);
  },
  
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面加載
   */
  onLoad: function (options) {
     
  },
  
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面初次渲染完成
   */
  onReady: function () {
     
  },
  
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面顯示
   */
  onShow: function () {
// 監(jiān)聽底部菜單變化
    if (typeof this.getTabBar === 'function' &&
      this.getTabBar()) 
    {
      this.getTabBar().setData({
        selected: 1    // 根據(jù)tab的索引值設(shè)置
      })  
    }
    var self = this;
    // 請求后臺(tái)接口獲取隨言碎語列表
    wx.request({
      // 請求連接
      url: 'xxxxxxxxxxxxxxxxxxx',
      // 請求所需要的的參數(shù)
      data: {},
      success(result){
        self.newList = result.data;
        self.setData({
          newList:self.newList,
          showText: self.showText
        })
      }
    });
     
  },
  
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面隱藏
   */
  onHide: function () {
  
  },
  
  /**
   * 生命周期函數(shù)--監(jiān)聽頁面卸載
   */
  onUnload: function () {
  
  },
  
  /**
   * 頁面相關(guān)事件處理函數(shù)--監(jiān)聽用戶下拉動(dòng)作
   */
  onPullDownRefresh: function () {
  
  },
  
  /**
   * 頁面上拉觸底事件的處理函數(shù)
   */
  onReachBottom: function () {
  
  },
  
  /**
   * 用戶點(diǎn)擊右上角分享
   */
  onShareAppMessage: function () {
  
  }
})

remark.json

{
  "usingComponents": {},
  "navigationBarTitleText": "時(shí)間里的-隨言碎語"
}

Remark.wxss:

/*外部容器*/
.listview-container {
  margin: 10rpx 10rpx;
  margin-bottom: 115rpx;
}
  
/*行樣式*/
.playlog-item {
  display: flex;
}
  
/*時(shí)間軸*/
.playlog-item .dotline {
  width: 35px;
  position: relative;
}
  
/*豎線*/
.playlog-item .dotline .line {
  width: 1px;
  height: 100%;
  background: #ccc;
  position: absolute;
  top: 0;
  left: 15px; 
}
  
/*圓點(diǎn)*/
.playlog-item .dotline .dot {
  width: 11px;
  height: 11px; 
  background: #30ac63;
  position: absolute; 
  top: 10px; 
  left: 10px; 
  border-radius: 50%; 
}
  
/*時(shí)間戳*/
.playlog-item .dotline .time {
  width: 100%;
  position: absolute;
  margin-top: 30px;
  z-index: 99;
  font-size: 12px;
  color: #777;
  text-align: center;
}
  
/*右側(cè)主體內(nèi)容*/
.playlog-item .content {
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #ddd;
  margin: 3px 0;
}
  
/*章節(jié)部分*/
.playlog-item .content .chapter {
  font-size: 30rpx;
  line-height: 68rpx;
  color: #444;
  white-space: normal;
  padding-right: 10px;
}
  
/*課程部分*/
.playlog-item .content .course {
  font-size: 28rpx;
  line-height: 56rpx;
  color: #999;
}

最終效果:

到此這篇關(guān)于微信小程序時(shí)間軸組件的文章就介紹到這了,更多相關(guān)小程序時(shí)間軸組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解js跨域請求的兩種方式,支持post請求

    詳解js跨域請求的兩種方式,支持post請求

    原先一直以為要實(shí)現(xiàn)跨域請求只能用jsonp,只能支持GET請求,后來了解到使用POST請求也可以實(shí)現(xiàn)跨域,但是需要在服務(wù)器增加Access-Control-Allow-Origin和Access-Control-Allow-Headers頭,下面說明下兩個(gè)不同的方法實(shí)現(xiàn)的方式和原理。
    2018-05-05
  • TypeScript中Class類的基本使用方法

    TypeScript中Class類的基本使用方法

    在TypeScript中,我們可以使用Class來定義類,這使得我們能夠更加結(jié)構(gòu)化地組織代碼并使用面向?qū)ο蟮乃枷脒M(jìn)行開發(fā),本文小編將給大家詳細(xì)的總結(jié)一下TypeScript中Class類的基本語法,需要的朋友可以參考下
    2023-09-09
  • 仿京東快報(bào)向上滾動(dòng)的實(shí)例

    仿京東快報(bào)向上滾動(dòng)的實(shí)例

    下面小編就為大家分享一篇仿京東快報(bào)向上滾動(dòng)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • 基于javascript實(shí)現(xiàn)日歷功能原理及代碼實(shí)例

    基于javascript實(shí)現(xiàn)日歷功能原理及代碼實(shí)例

    這篇文章主要介紹了基于javascript實(shí)現(xiàn)日歷效果原理及代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • js數(shù)組如何添加json數(shù)據(jù)及js數(shù)組與json的區(qū)別

    js數(shù)組如何添加json數(shù)據(jù)及js數(shù)組與json的區(qū)別

    在JSON中,有兩種數(shù)據(jù)結(jié)構(gòu):對象和數(shù)組。本篇文章給大家介紹js數(shù)組如何添加json數(shù)據(jù)以及js數(shù)組和json的區(qū)別,涉及到j(luò)s json數(shù)組添加相關(guān)知識(shí),感興趣的朋友可以參考下本篇文章
    2015-10-10
  • ES6?Promise.all的使用方法以及其細(xì)節(jié)詳解

    ES6?Promise.all的使用方法以及其細(xì)節(jié)詳解

    Promise對象用于表示一個(gè)異步操作的最終完成(或失敗)及其結(jié)果值,下面這篇文章主要給大家介紹了關(guān)于ES6?Promise.all的使用方法以及其細(xì)節(jié)的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 學(xué)習(xí)JavaScript設(shè)計(jì)模式之中介者模式

    學(xué)習(xí)JavaScript設(shè)計(jì)模式之中介者模式

    這篇文章主要為大家介紹了JavaScript設(shè)計(jì)模式中的中介者模式,對JavaScript設(shè)計(jì)模式感興趣的小伙伴們可以參考一下
    2016-01-01
  • js實(shí)現(xiàn)可以點(diǎn)擊收縮或張開的懸浮窗

    js實(shí)現(xiàn)可以點(diǎn)擊收縮或張開的懸浮窗

    這篇文章主要介紹了js實(shí)現(xiàn)可以點(diǎn)擊收縮或張開的懸浮窗效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • JavaScript中函數(shù)柯里化示例詳解

    JavaScript中函數(shù)柯里化示例詳解

    JavaScript 函數(shù)柯里化是將一個(gè)多參數(shù)的函數(shù)轉(zhuǎn)換為一系列單參數(shù)的函數(shù),每個(gè)單參數(shù)函數(shù)都可以接收一個(gè)參數(shù),并返回一個(gè)新的函數(shù),本文將通過代碼示例給大家講講JavaScript函數(shù)柯里化的優(yōu)缺點(diǎn),需要的朋友可以參考下
    2023-09-09
  • js 對小數(shù)加法精度處理示例說明

    js 對小數(shù)加法精度處理示例說明

    javascript的加法結(jié)果會(huì)有誤差,在兩個(gè)浮點(diǎn)數(shù)相加的時(shí)候會(huì)比較明顯。這個(gè)函數(shù)返回較為精確的加法結(jié)果,下面為大家介紹下js如何對小數(shù)加法精度處理
    2013-12-12

最新評論