動態

列表
創建 時間

JSBridge 實現原理及開發實踐

JavaScript是運行在一個單獨的 JS Context中(例如: webview的webkit引擎,JSCore) 本位主要總結下 JSBridge 前端實現原理,來自工作中的總結,安卓/ios代碼僅為示意 JSBridge 是廣為流行的Hybrid 開發中JS和Native一種通信方式,簡單的説,JSBridge就是定義Native和JS的通信,Native只通過一個固定的

創建 時間

React-router V6 攔截 路由跳轉

目標實現效果:攔截路由變化做自定義處理,比如在一個表單尚未填寫完成,用户就要離開當前頁面此時需要給用户做一個提醒,如下圖所示 先説一下背景知識:React-router 是由三個庫一起組成的 history、react-router、react-router-dom 我們平時需要用到的是 react-router-dom v5 版本實現路由攔截 以前在使用 v5 版本時,是這樣實