繁体   English   中英

使用带有Vuejs 2的bootstrap-datetime选择器

[英]Using bootstrap-datetime picker with Vuejs 2

我想将Datetime选择器与vue 2或webpack集成。 我试过搜索但找不到相关的文章。 有没有人将Datetime选择器与Vue2或webpack集成,是否有可供参考的示例代码? 任何帮助将受到高度赞赏。

谢谢。

你可以通过Googling vuejs bootstrap datetimepicker找到关于这个问题的一些问题,但说实话,我不确定VueJS是否适合使用Bootstrap,它已经拥有自己的(jQuery)逻辑。

VueStrap项目,但它适用于Vue1,请参阅他们的日期选择器 这个分支应该支持Vue2,但我不能确保它的质量。 但是,如果您想自己动手,它可以为您提供有关如何集成日期选择器的一些灵感,请参阅datepicker代码

如果您不介意使用其他日期选择器,我会建议其他一些非常简单的集成到您的项目:

在这里,我将使用bootstrap的3个示例中的代码。 您必须为datepicker创建一个组件:

Vue.component('datetimepicker', {
    template: `
            <div class='input-group date' ref="datetimepicker">
                <input type='text' class="form-control" :value="value" @change="update($event)" />
                <span class="input-group-addon">
                    <span class="glyphicon glyphicon-calendar"></span>
                </span>
            </div>
    `,
    props: ['value'],
    methods: {
        update(event){

            this.$emit('input', event.target.value);
        }
    },
    mounted(){
        $(this.$refs.datetimepicker).datetimepicker()
    }
});

现在你可以像这样使用这个组件:

<datetimepicker v-model="myDate"></datetimepicker>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM