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

uniapp實(shí)現(xiàn)橫向滾動選擇日期

 更新時間:2020年10月21日 10:07:56   作者:Lucky伯爵  
這篇文章主要為大家詳細(xì)介紹了uniapp實(shí)現(xiàn)橫向滾動選擇日期,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了uniapp實(shí)現(xiàn)橫向滾動選擇日期的具體代碼,供大家參考,具體內(nèi)容如下

1.方法封裝 common.js

//獲取當(dāng)前時間,格式Y(jié)YYY-MM-DD HH:MM:SS
const GetNowTime = time => {
 var date = time,
 year = date.getFullYear(),
 month = date.getMonth() + 1,
 day = date.getDate(),
 hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours(),
 minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(),
 second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
 month >= 1 && month <= 9 ? (month = "0" + month) : "";
 day >= 0 && day <= 9 ? (day = "0" + day) : "";
 // var timer = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
 var timer = year + '-' + month + '-' + day;
 return timer;
}

// 格式化電話號碼
const GetPhone = phone => {
 let tel = phone.slice(0, 3) + '****' + phone.slice(7, 11);
 return tel;
}
//返回日期和周幾數(shù)組
function weekDate() {
 var myDate = new Date();
 myDate.toLocaleDateString();
 var month = myDate.getMonth() + 1;
 var time = myDate.getFullYear() + '年' + month + '月' + myDate.getDate() + '日';
 var total = 1; // 個數(shù)
 var dayList = [];
 dayList.push({
 'day': myDate.getDate(),
 'month': myDate.getMonth() + total,
 'week': toWeekDay(myDate.getDay()),
 'year': myDate.getFullYear()
 });
 for (var i = 0; i < 10; i++) {
 myDate.setDate(myDate.getDate() + total); // number 是最近幾天 則會自動計算
 // 需求 月份-日 星期幾  
 dayList.push({
 'day': myDate.getDate(),
 'month': myDate.getMonth() + total,
 'week': toWeekDay(myDate.getDay()),
 'year': myDate.getFullYear()
 })
 }
 // return dayList;
 let length = dayList.length
 let arrOne = dayList[0]
 let arrLast = dayList[length - 1]
 let StartDate = arrOne.year.toString() + '-' + arrOne.month + '-' + arrOne.day
 let EndDate = arrLast.year.toString() + '-' + arrLast.month + '-' + arrLast.day
 return {
 dayList,
 StartDate,
 EndDate
 }
}

function toWeekDay(weekDay) { // 傳入數(shù)據(jù) 講一周的某一天返回成中文狀態(tài)下的字符
 switch (weekDay) {
 case 1:
 return '一';
 break;
 case 2:
 return '二';
 break;
 case 3:
 return '三';
 break;
 case 4:
 return '四';
 break;
 case 5:
 return '五';
 break;
 case 6:
 return '六';
 break;
 case 0:
 return '日';
 break;
 default:
 break;
 }
 return '傳入未知參數(shù)';
}
module.exports = {
 GetNowTime,
 GetPhone,
 weekDate
}

2.組件.vue

<template>
 <view>
 <view class="box">
 <scroll-view scroll-x="true">
 <block v-for="(item, index) in dayList" :key="index">
  <view class="dayTitle" :class="current == index ? 'select' : ''" @click="timeSelectd(index)">
  <view style="display: flex;flex-direction: column;justify-content: center;width: 100%;height: 100%;">
  <view>{{ item.day }}</view>
  <view v-if="index == 0" style="font-size: 25upx;">今天</view>
  <view v-else style="font-size: 25upx;">星期{{ item.week }}</view>
  </view>
  </view>
 </block>
 </scroll-view>
 </view>
 </view>
</template>

<script>
import Vue from 'vue';
import common from '../../common/common.js';
export default {
 data() {
 return {
 isShow: false,
 current: 0,
 dayList: [],
 xzTime: common.GetNowTime(new Date())
 };
 },
 onLoad() {
 this.dayList = common.weekDate().dayList;
 },
 methods: {
 // 日期選擇
 timeSelectd(index) {
 this.current = index;
 let date = this.dayList[index].year + '-' + this.dayList[index].month + '-' + this.dayList[index].day;
 date = common.GetNowTime(new Date(date));
 this.xzTime = date;
 console.log(this.xzTime);
 }
 }
};
</script>

<style scoped>
.box {
 padding: 30upx;
}
scroll-view {
 padding: 20upx 0;
 width: 100%;
 white-space: nowrap;
}
.dayTitle {
 width: 120upx;
 height: 120upx;
 border-radius: 60upx;
 margin-left: 20upx;
 text-align: center;
 display: inline-block;
}
.select {
 color: #ffffff;
 background-color: #83cbac;
}
</style>

效果圖

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

相關(guān)文章

  • JavaScript類庫D

    JavaScript類庫D

    D類庫是以為當(dāng)前成熟框架、類庫開發(fā)輔助類庫的目標(biāo)而被開發(fā)。
    2010-10-10
  • 一個極為簡單的requirejs實(shí)現(xiàn)方法

    一個極為簡單的requirejs實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄粋€極為簡單的requirejs實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • 微信小程序?qū)崿F(xiàn)select二級下拉

    微信小程序?qū)崿F(xiàn)select二級下拉

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)select二級下拉效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Array 重排序方法和操作方法的簡單實(shí)例

    Array 重排序方法和操作方法的簡單實(shí)例

    下面小編就為大家簡單的介紹Array中reverse(),sort(),concat(),slice(),splice()方法的應(yīng)用。一起過來看看吧
    2014-01-01
  • js實(shí)現(xiàn)登錄彈框

    js實(shí)現(xiàn)登錄彈框

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)登錄彈框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 基于JavaScript實(shí)現(xiàn)新增內(nèi)容滾動播放效果附完整代碼

    基于JavaScript實(shí)現(xiàn)新增內(nèi)容滾動播放效果附完整代碼

    這篇文章主要介紹了基于JavaScript實(shí)現(xiàn)新增內(nèi)容滾動播放效果,效果非常棒,實(shí)現(xiàn)代碼簡單易懂,需要的朋友可以參考下
    2017-08-08
  • 用javascript獲取textarea中的光標(biāo)位置

    用javascript獲取textarea中的光標(biāo)位置

    Javascript一向以他的靈活隨意而著稱,這也使得它的功能可以非常的強(qiáng)大,而由于沒有比較好的調(diào)試工具,又使得它使用起來困難重重,尤其使對于一些初學(xué)者,更是感覺到無從下手。今天探討的問題是用javascript獲取textarea中光標(biāo)的位置。
    2008-05-05
  • 原生js實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容到剪切板

    原生js實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容到剪切板

    這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容到剪切板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 原生Js Canvas去除視頻綠幕背景的方法實(shí)現(xiàn)

    原生Js Canvas去除視頻綠幕背景的方法實(shí)現(xiàn)

    本文主要介紹了原生Js Canvas去除視頻綠幕背景的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • JavaScript動態(tài)生成二維碼圖片

    JavaScript動態(tài)生成二維碼圖片

    本文給大家介紹js動態(tài)生成二維碼圖片的相關(guān)內(nèi)容,感興趣的朋友一起學(xué)習(xí)吧
    2016-04-04

最新評論

铜山县| 淮滨县| 海宁市| 威海市| 明光市| 阜新市| 咸宁市| 丹阳市| 凌源市| 东宁县| 二连浩特市| 宜城市| 武强县| 泽州县| 台北县| 平利县| 长子县| 章丘市| 鄂尔多斯市| 扬中市| 巨鹿县| 砚山县| 普格县| 新干县| 灌云县| 平遥县| 洱源县| 许昌市| 于都县| 云霄县| 汉沽区| 离岛区| 开江县| 集安市| 都昌县| 达州市| 额尔古纳市| 云和县| 鄢陵县| 马龙县| 湟中县|