我使用的是非template方式运行的:
浏览器出现的错误:
Uncaught TypeError: Cannot read properties of null (reading 'slice')
at Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:31690:31
at Proxy.datePanelLabel (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:33540:49)
at ReactiveEffect.run (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:593:29)
at get value [as value] (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:1575:43)
at Object.get [as datePanelLabel] (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:4885:32)
at Proxy.I0 (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:33639:35)
at renderComponentRoot (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:2487:48)
at ReactiveEffect.componentUpdateFn [as fn] (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:6880:61)
at ReactiveEffect.run (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:593:29)
at instance.update (Core.min.js?v=zk77Yc3x8j8r5tvkSK6ieZDy7dphdgXN0hthKNTzL2E:formatted:6989:58)
代码错误位置:
, n = new RegExp(["yyyy", "Mmmm", "mmmm", "Mmm", "mmm", "mm", "m"].join("|"),"g");
return function(i, l, r) {
const s = /([[^]]+])([^[]]+)([[^]]+])/
, a = l.match(s).slice(1)//代码错误位置
, o = a[1]
, d = [a[0], a[2]].map(c=>({
label: c.replace(/[[^]]+]/, m=>m.slice(1, -1).replace(n, C=>e[C](r, i))),
type: c.indexOf("yy") != -1 ? "year" : "month"
}));
return {
separator: o,
labels: d
}
}
浏览器出现的警告:
[Vue warn]: Unhandled error during execution of render function
at <DatePickerPanel ref="pickerPanel" visible=false showTime=false ... >
at <BaseTransition appear=false persisted=false mode=undefined ... >
at
at <Drop ref="drop" visible=false classes= Object ... >
at <CalendarPicker type="date" modelValue="" onUpdate:modelValue=fnonUpdate:modelValue ... >
at
at <ICol span="12" offset="" f="QUALIFYING_DATE" ... >
at
at <IForm rules= Object i="0" fi="0" ... >
at
at
at
invalid