试用Vue CDN + Element

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--引入vue -->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <!-- 引入组件库 -->
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>

<style>

</style>
<body>
<div id="app">
    <!--选择时间-->
    <el-time-select
            v-model="value1"

            :picker-options="{
    start: '00:00',
    step: '01:00',
    end: '24:00'
  }"

            placeholder="选择时间"
    >
    </el-time-select>

    <!--选择日期-->
    <div class="container" >
        <div class="block">
            <span class="demonstration">周</span>
            <el-date-picker
                    v-model="value3"
                    type="week"
                    format="yyyy-WW"
                    placeholder="选择周"
                    @change="changeZhou">
            </el-date-picker>
        </div>
        <div class="block">
            <span class="demonstration">月</span>
            <el-date-picker
                    v-model="value4"
                    type="month"
                    placeholder="选择月"
                    @change="changeYue">
            </el-date-picker>
        </div>
    </div>
    <div class="container">
        <div class="block">
            <span class="demonstration" style="width:100px;display: inline-block">年</span>
            <el-date-picker
                    v-model="value5"
                    type="year"
                    placeholder="选择年"
                    @change="changeNian">
            </el-date-picker>
        </div>
        <div class="block">
            <span class="demonstration" style="width:100px;display: inline-block">多个日期</span>
            <el-date-picker
                    type="dates"
                    v-model="value6"
                    placeholder="选择一个或多个日期"
                    @change="changeDGRQ">
            </el-date-picker>
        </div>
    </div>

    <el-button type="primary" v-on:click="returnValue">获取值<i class="el-icon-circle-plus-outline el-icon--right" ></i></el-button>
</div>

<script>

    var app = new Vue({
        el: "#app",
        data(){
            return {
                value1: '',
                value3: '',
                value4: '',
                value5: '',
                value6: ''
            };
        },
        methods:{
            returnValue(){
                console.log("周选择器的值为 : "+app.value3 + " == 月选择器的值为 : "+app.value4 + " == 月选择器的值为 : "+app.value5 + " == 月选择器的值为 : "+app.value6  );
            },
            changeZhou(){
                console.log("选择周 : "+app.value3);
            },
            changeYue(){
                console.log("选择月 : "+app.value3);
            },
            changeNian(){
                console.log("选择年 : "+app.value3);
            },
            changeDGRQ(){
                console.log("选择多个日期 : "+app.value3);
            }
        }
    })


</script>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值