Web appOpen in Telegram
JJavaScript/Node.js 台灣
JavaScript/Node.js 台灣
@JavaScriptTw · group · Tech · indexed since 2026-07-05 archive for May 2024
1 999members−15 in a week
4writing in 30 days
15messages in 30 days
103 295messages in the index

Messages from May 2024

‹ May 2024 ›×
A
我可以順利切換 但它的時機點會慢一些 我該怎麼確保他切換完了 有機會嗎?
O
你的 isLoading 是在什么时候变成 false 的
    1. A
      還有什麼時機點 or next-18next api 可以判斷已經完成語言切換了嗎
      1. O
        我没用过 next 的 i18n,但是常理来说 i18n 具体的 country 应该是作为 props 传进去的,而且这个过程是你控制的
Whole thread · 3 replies →
  1. A
    我的判斷跟操作在 client 完成的 為了順著回答你的問題,我才跟著用 csr 這一詞
Whole thread · 1 reply →
M
我没用过这个东西 我只是好奇这个语言偏好其实可以在服务端去做 没有必要放在客户端。我估计就是isLoading的问题,你可以看看network里面反回的html是App还是Loading
A
感謝 但你沒有看清楚我的 case 我還有一個判斷是需要 call API 的,這 localstorate -> browser default lanugage -> base on API call result 最後這個 api call 我沒辦法在後端做,因為 App 串第三方 SSO,我要打完才知道 user 資料,然後才能去 call API
  1. O
    你这个判断这么繁琐的话,就要考虑一下在所有判断完成前,是白屏、loading 转转转还是用其他东西兜底了
Whole thread · 1 reply →
W
和游戏加载一样,loading给-> 加载本地数据... -> 连接互联网中... -> 即将完成...
D
a bNextjs 新手請教 i18n 的問題 已串好 next-i18next 目前在做當使用者一進入畫面,我要判斷一些東西來切換預設語言 如 localStorage 跟 browser 還有其他的東西(根據 api call,但這優先度最低) 我配合了一個類似 isLoading 的 state 想要做到切換了語言,才顯示畫面 code 大概像是 router.push(local) setState(false) // ... if (isLoading) reutrn <Loading /> return <App /> 但是,最後出來的結果都是畫面出來了,語言才切換 所以會
你的描述我沒辦法判斷你是不是還是有用到 nextjs 的 ssr ,你用顯示原始碼看 html 裡面是有內容的嗎?如果有,我猜是因為你的 js 或是 api 還在載入中,但 html 已經載入完成了,才會顯示 server 端的預設語言,如果要避免這種情況,一開始就要有個 loading 畫面並確定語言偵測已經做完才移除 loading 畫面
  1. A
    不可能是「js 還在載入中」,我已經在 useEffect 之中,並且抓到到 localStorage 的 value 「API 還在載入」中,我不知道你是什麼意思 我一開始就是在問這個,那你知道你所謂的「語言偵測已經做完」這件事怎麼做嗎?
    1. D
      請問你的意思是你在 useEffect 中去取 localStorage 中的語言,然後才去設定語言嗎?如果是,那就是 React render 完後,你才開始設定語言,這樣就有可能出現預設的語言,你需要的是在設定語言前,將頁面用 loading 的方式之類的藏起來
      1. A
        有個 state 管理著。一開始 state = false 時,是顯示 Loading 所以最一開始是顯示 Loading UI 接著 effect 裡面才去 1. 判斷要切換哪個語言 2. 然後 route.push 切換語言 3. setState = true 4. state 被設為 true 了,所以接下來這次 render 才顯示 App 內容
        1. D
          對,可以試看看,如果這個速度很快的話,其實可以考慮讓你的 app 直接顯示白畫面,會比一閃而逝的 loading 給人的感覺要來得好
Whole thread · 4 replies →
念
nodejs 安全升级部署 有方案吗
A
再請教一個 font family 問題,請問,我在 devtool 查看 computed style 這邊這樣表達,應該是指這 3 個字用到 2 個 font,並且這些 font 都來自於本機電腦,這樣對吧? 但我嘗試去找 PMingLiU 這隻 font 卻都找不到,我猜想放在 windows/font 裡面可能叫別的名字,有沒有人有經驗我該怎麼找出這隻檔案? 另外,後面的括號(1 glyph) 是指 3 個字中,有 1 個字是這個 font 來 render 的意思嗎? thanks for all 非常感謝
A
(怪,圖片發不上來 ... )
A
File
aaaaa.jpg · 618 KB · click to show
A
File
image.png · 239 KB · click to show
恩... 我應該早點 google 的,原來就是新細明體 ...
A
「對,可以試看看」 <-- 那個 ... 感謝你的熱心建議,但我最一開始就說了,我就是這樣做
Calendar: May 2024
MoTuWeThFrSaSu1234567586910211121331415161718192021222231424325261272862943031

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count