修正request参数多一个&的bug;优化日期组件在有滚动条的时候的定位问题
parent
a05bdaea41
commit
ae25dd5d39
|
@ -220,6 +220,7 @@ export default Anot.component('datepicker', {
|
||||||
|
|
||||||
<dl
|
<dl
|
||||||
class="calendar-box"
|
class="calendar-box"
|
||||||
|
:css="{top: top, left: left}"
|
||||||
:if="showCalendar">
|
:if="showCalendar">
|
||||||
|
|
||||||
<dt class="contrl">
|
<dt class="contrl">
|
||||||
|
@ -290,6 +291,8 @@ export default Anot.component('datepicker', {
|
||||||
value: '', // 用于显示在输入框里的日期变量
|
value: '', // 用于显示在输入框里的日期变量
|
||||||
max: { year: 0, month: 0, day: 1 },
|
max: { year: 0, month: 0, day: 1 },
|
||||||
min: { year: 0, month: 0, day: 1 },
|
min: { year: 0, month: 0, day: 1 },
|
||||||
|
top: 0,
|
||||||
|
left: 0,
|
||||||
calendar: {
|
calendar: {
|
||||||
// list: [1],
|
// list: [1],
|
||||||
// year: '',
|
// year: '',
|
||||||
|
@ -367,7 +370,10 @@ export default Anot.component('datepicker', {
|
||||||
return num
|
return num
|
||||||
},
|
},
|
||||||
// 输入框获取焦点时,显示日历
|
// 输入框获取焦点时,显示日历
|
||||||
onFocus: function() {
|
onFocus: function(ev) {
|
||||||
|
let { top, left } = Anot(ev.target).offset()
|
||||||
|
this.top = top + 30
|
||||||
|
this.left = left
|
||||||
this.showCalendar = !0
|
this.showCalendar = !0
|
||||||
},
|
},
|
||||||
back2today: function() {
|
back2today: function() {
|
||||||
|
|
|
@ -230,7 +230,9 @@ class _Request {
|
||||||
// 否则拼接到url上
|
// 否则拼接到url上
|
||||||
this.opt.data = Format.param(this.opt.data)
|
this.opt.data = Format.param(this.opt.data)
|
||||||
|
|
||||||
|
if (this.opt.data) {
|
||||||
this.opt.url += (/\?/.test(this.opt.url) ? '&' : '?') + this.opt.data
|
this.opt.url += (/\?/.test(this.opt.url) ? '&' : '?') + this.opt.data
|
||||||
|
}
|
||||||
|
|
||||||
if (this.opt.cache === false) {
|
if (this.opt.cache === false) {
|
||||||
this.opt.url +=
|
this.opt.url +=
|
||||||
|
|
Reference in New Issue