【发布时间】:2020-02-13 19:07:29
【问题描述】:
我非常努力地从 bootstrap-datepicker 创建 Vuejs 组件,但我做不到。
我的项目因为这个组件而被推迟。我希望这个组件接受这样的值(v-model):
<date-picker v-model="date"></date-picker>
这是bootstrap-datepicker的网站:
https://bootstrap-datepicker.readthedocs.io/en/latest/
我知道网络上有很多 Vuejs 日期选择器,但我只需要这个。
这就是我所做的:
<template>
<input type="text" :value="value" class="form-control" placeholder="Enter the date" required>
</template>
<script>
export default {
props: ['value'],
mounted() {
$(this.$el).datepicker().on('show', this.setDate);
},
methods:{
setDate(e){
$(this.$el).datepicker('setDate', e.target.value);
}
}
}
</script>
非常感谢您的帮助
【问题讨论】:
-
那么你尝试了什么?请提供至少您尝试的minimal reproducible example
-
使用setDate方法和changeDate事件还不够吗?
-
我添加了我的作品
标签: javascript vue.js datepicker