最近有粉丝在使用的过程中发现不能满足自己项目上的需求,评论告诉我说不支持placeholder
以及更改输入框大小size
,所以又赶紧更新了一个版本,之前是1.0.7,现在新版本为1.1.0,点击查看之前的老版本
这个包差不多是2年前上传的,也换了新电脑,又重新配置了一下环境,中途还遇到了一些问题,都给解决了,之前的文章里也提到过一些问题,如发布npm包,需要设置npmjs源,之前文章写的是http
,需要设置为https
,不然登录的时候就会出现报错
如何发布包,就不多说了,看之前的文章吧,点我进入查看。
新增了下面这些属性
placeholder: '请选择'
, // 占位内容,默认为选择日期size: 'small'
, // 输入框尺寸 large, small, mini 默认largeclearable: true
, // 是否显示清除按钮,默认truedisabled: false
, // 禁用,默认falsereadonly: false
, // 只读,默认falsepopperClass: ''
, // 弹出框类名npm install month-days-element
<template>
<div>
<MonthDays v-model="monthDaysValue" :monthDaysOptions="monthDaysOptions" @getValue="getValue" />
</div>
</template>
<script>
import MonthDays from 'month-days-element'
export default {
components: {
MonthDays
},
data () {
return {
monthDaysValue: '',
monthDaysOptions: {
placeholder: '请选择', // 占位内容,默认为选择日期
size: 'small', // 输入框尺寸 large, small, mini 默认large
clearable: true, // 是否显示清除按钮,默认true
disabled: false, // 禁用,默认false
readonly: false, // 只读,默认false
popperClass: '' // 弹出框类名
}
}
},
methods: {
getValue (val) {
this.monthDaysValue = val
}
}
}
</script>
如果还有什么需求,可以评论说一下,看到后会回复大家,感谢大家的支持!