12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <template>
- <view>
- <view class="padding bg">
- <scroll-view scroll-x="true" class="scroll-view">
- <view class="scroll-item" v-for="(item,index) in time" :key="index" :class="tabIndex==index?'active':''"
- @click="changeIndex(index)">
- <view>{{item.name}}</view>
- <view class="margin-top-xs">{{item.data}}</view>
- </view>
- </scroll-view>
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- time: [],
- dateList: [],
- tabIndex: 0
- }
- },
- onLoad() {
- this.getDay()
- },
- methods: {
- changeIndex(index) {
- this.tabIndex = index
- },
- getDay() {
- var arr = []
- for (let i = 0; i < 7; i++) {
- var now = new Date();
- //24 * 3600 * 1000 就是计算一天的时间
- var date = new Date(now.getTime() + i * 24 * 3600 * 1000);
- var year = date.getFullYear();
- var month = date.getMonth() + 1;
- var day = date.getDate();
- let da = year + "-" + month + "-" + day
- let data = month + "月" + day + '日'
- var weekArray = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
- var week = weekArray[new Date(da).getDay()];
- var order = {
- name: '',
- data: ''
- }
- order.name = week
- order.data = data
- this.dateList.push(da)
- arr.push(order)
- }
- this.time = arr
- console.log(order)
- // return time
- }
- }
- }
- </script>
- <style>
- page {
- background: #F5F5F5;
- }
- .bg {
- background: #ffffff;
- }
- .scroll-view {
- width: 100%;
- white-space: nowrap;
- }
- .scroll-item {
- display: inline-block;
- width: 130upx;
- padding: 25upx 10upx;
- /* background: #F7F7F7; */
- margin-right: 30upx;
- border-radius: 16upx;
- text-align: center;
- }
- .active {
- background: #E8F9EF;
- color: #00B88F;
- border: 1rpx solid #00B88F;
- }
- </style>
|