欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序?qū)崿F(xiàn)日歷效果

 更新時(shí)間:2018年12月28日 14:46:42   作者:豆i漿  
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)日歷效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了微信小程序?qū)崿F(xiàn)日歷效果的具體代碼,供大家參考,具體內(nèi)容如下

效果預(yù)覽:

wxml部分:

<view class='box1' style='width: {{ sysW * 7 }}px'>
 <view class='dateBox'>{{ year }} - {{ month}}</view>
 <block wx:for='{{ weekArr }}'>
  <view style='width: {{ sysW }}px; height: {{ sysW }}px; line-height: {{ sysW }}px;'>{{ item }}</view>
 </block>
 <block wx:for='{{ arr }}'>
  <view style='{{ index == 0 ? "margin-left:" + sysW * marLet + "px;" : "" }}width: {{ sysW }}px; height: {{ sysW }}px; line-height: {{ sysW }}px;' class='{{ item == getDate ? "dateOn" : ""}}'>{{ item }}</view>
 </block>
</view>

wxss部分:

.box1 .dateBox{
 width: 100%;
 height: 50px;
 line-height: 50px;
 text-align: center;
 margin-top: 20px;
 font-size: 40rpx;
}

.box1{
 display: flex;
 flex-wrap: wrap;
 margin: 0 auto;
}

.box1>view{
 height: 30px;
 line-height: 30px;
 text-align: center;
 font-size: 34rpx;
}

.dateOn{
 border-radius: 50%;
 background-color: hotpink;
 color: #fff;
}

js部分:

// page/index/index.js
Page({

 /**
  * 頁面的初始數(shù)據(jù)
  */
 data: {
  arr: [],
  sysW: null,
  lastDay: null,
  firstDay: null,
  weekArr: ['日', '一', '二', '三', '四', '五','六'],
  year: null
 },

 //獲取日歷相關(guān)參數(shù)
 dataTime: function () {
  var date = new Date();
  var year = date.getFullYear();
  var month = date.getMonth() ;
  var months = date.getMonth() + 1;

  //獲取現(xiàn)今年份
  this.data.year = year;

  //獲取現(xiàn)今月份
  this.data.month = months;

  //獲取今日日期
  this.data.getDate = date.getDate();

  //最后一天是幾號
  var d = new Date(year, months, 0);
  this.data.lastDay = d.getDate();

  //第一天星期幾
  let firstDay = new Date(year, month, 1);
  this.data.firstDay = firstDay.getDay();
 },

 onLoad: function (options) {
  this.dataTime();

  //根據(jù)得到今月的最后一天日期遍歷 得到所有日期
  for (var i = 1; i < this.data.lastDay + 1; i++) {
   this.data.arr.push(i);
  }
  var res = wx.getSystemInfoSync();
  this.setData({
   sysW: res.windowHeight / 12,//更具屏幕寬度變化自動設(shè)置寬度
   marLet: this.data.firstDay,
   arr: this.data.arr,
   year: this.data.year,
   getDate: this.data.getDate,
   month: this.data.month
  });
 }
})

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JS逆向之如何一招徹底解決selenium?WebDriver無響應(yīng)

    JS逆向之如何一招徹底解決selenium?WebDriver無響應(yīng)

    Selenium Webdriver是一款強(qiáng)大的自動化測試工具,用于模擬真實(shí)用戶在瀏覽器中的交互行為,下面這篇文章主要給大家介紹了關(guān)于JS逆向之如何一招徹底解決selenium?WebDriver無響應(yīng)的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Extjs4中tree的拖拽功能(可以兩棵樹之間拖拽) 簡單實(shí)例

    Extjs4中tree的拖拽功能(可以兩棵樹之間拖拽) 簡單實(shí)例

    這篇文章主要介紹了Extjs4中tree的拖拽功能簡單實(shí)例,有需要的朋友可以參考一下
    2013-12-12
  • JS動態(tài)顯示表格上下frame的方法

    JS動態(tài)顯示表格上下frame的方法

    這篇文章主要介紹了JS動態(tài)顯示表格上下frame的方法,涉及javascript中顯示表格frame的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • js實(shí)現(xiàn)鼠標(biāo)經(jīng)過表格行變色的方法

    js實(shí)現(xiàn)鼠標(biāo)經(jīng)過表格行變色的方法

    這篇文章主要介紹了js實(shí)現(xiàn)鼠標(biāo)經(jīng)過表格行變色的方法,涉及javascript表格節(jié)點(diǎn)樣式及鼠標(biāo)事件的相關(guān)操作技巧,需要的朋友可以參考下
    2015-05-05
  • 解決js圖片加載時(shí)出現(xiàn)404的問題

    解決js圖片加載時(shí)出現(xiàn)404的問題

    這篇文章主要為大家詳細(xì)介紹了解決js圖片加載時(shí)出現(xiàn)404問題的方法,具有一定的參考價(jià)值,這方面有困惑的朋友可以參考一下
    2015-11-11
  • Bootstrap table表格簡單操作

    Bootstrap table表格簡單操作

    這篇文章主要為大家詳細(xì)介紹了Bootstrap table表格簡單操作的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • canvas實(shí)現(xiàn)圖像放大鏡

    canvas實(shí)現(xiàn)圖像放大鏡

    這篇文章主要為大家詳細(xì)為大家詳細(xì)介紹了canvas實(shí)現(xiàn)圖像放大鏡的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • canvas實(shí)現(xiàn)圖像截取功能

    canvas實(shí)現(xiàn)圖像截取功能

    這篇文章主要為大家詳細(xì)介紹了canvas實(shí)現(xiàn)圖像截取功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • JS實(shí)現(xiàn)小星星特效

    JS實(shí)現(xiàn)小星星特效

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)小星星特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • javascript 文檔的編碼問題解決

    javascript 文檔的編碼問題解決

    在引用與本頁面編碼格式不一樣的js文檔時(shí),如果被引用的js代碼有ASCII字符之外的字符,那么就會出現(xiàn)代碼錯誤。
    2009-03-03

最新評論