baidu / baidu/amis

日期时间选择框 手机浏览器Safari、Firefox、Chrome全部报错,电脑正常

Open
#4,533 2 comments 0 reactions 0 assignees View on GitHub
doc need confirm
Dominant language
TypeScript
Stars
18.9k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

报错:

TypeError: null is not an object (evaluating 'document.getElementById("".concat(n.state.uniqueTag,"-").concat(a,"-input")).parentNode')

t@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2532:384
I18N(t)@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2452:1005
t@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2536:401
div
div
t@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2538:418
Themeable(t)@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2190:1493
div
div
div
div
t@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2540:346
I18N(t)@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2452:1005
Themeable(I18N(t))@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2190:1493
div
div
div
i@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2460:498
Portal@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2121:258
t@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2476:464
I18N(t)@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2452:1005
Themeable(I18N(t))@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2190:1493
div
a@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2544:5965
I18N(a)@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2452:1005
Themeable(I18N(a))@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:2190:1493
div
t@https://cdn.jsdelivr.net/npm/amis@1.9.0/sdk/sdk.js:3040:3998
div

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the date-time picker failure on mobile Safari, Firefox, and Chrome, then inspect the generated sdk.js stack around lines 2452-2532. Trace why getElementById returns null before parentNode is accessed; done means the picker works on those mobile browsers without regressing desktop behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.