Nội dung Show
Tải tệp HTML cục bộ hoặc URL trong React Native bằng cách sử dụng React-I-WebView là bài đăng được cập nhật và kết hợp của 2 bài đăng cuối cùng của chúng tôi & NBSP; Mở bất kỳ trang web nào trong React Native WebView và & NBSP; React Load Nove Location HTML File trong WebView. Trong ví dụ này, chúng tôi sẽ sử dụng & nbsp; thành phần 4 từ ____ 15. & nbsp; Chúng tôi sẽ tạo một trang duy nhất mà chúng tôi sẽ có 3 nút sẽ tải dữ liệu trong WebView từ các tài nguyên khác nhau.Nhiệm vụCác nhiệm vụ khác nhau & nbsp; mà bạn có thể thấy trong ví dụ này là: 1. Tải trang web từ URL
2. Tải trang HTML từ một biến với chuỗi HTML
3. Tải tệp HTML cục bộ
Để tạo một ứng dụng tự nhiên phản ứngBắt đầu với React Native sẽ giúp bạn biết thêm về cách bạn có thể thực hiện một dự án bản địa phản ứng. Chúng tôi sẽ sử dụng init-bản địa phản ứng để tạo ứng dụng gốc phản ứng của chúng tôi. Giả sử rằng bạn đã cài đặt nút, bạn có thể sử dụng NPM để cài đặt tiện ích dòng lệnh 6. Mở thiết bị đầu cuối và đi đến không gian làm việc và chạy
Chạy các lệnh sau để tạo một dự án gốc React mới
Nếu bạn muốn bắt đầu một dự án mới với một phiên bản gốc React, bạn có thể sử dụng đối số -sự thay đổi:
Điều này sẽ tạo cấu trúc dự án với một tệp chỉ mục có tên App.js trong thư mục dự án của bạn. Cài đặt phụ thuộcĐể sử dụng ________ 14 & nbsp; bạn cần cài đặt 5 phụ thuộc. Để cài đặt sự phụ thuộc này & nbsp; mở thiết bị đầu cuối và nhảy vào dự án của bạnTo install this dependency open the terminal and jump into your project
Chạy các lệnh sau
Lệnh này sẽ sao chép sự phụ thuộc vào thư mục node_module của bạn. CấmSave là tùy chọn, nó chỉ để cập nhật phụ thuộc trong tệp pack.json của bạn. Cài đặt ca caoSau khi cập nhật phản ứng gốc 0,60, họ đã giới thiệu tự động liên kết để chúng tôi không yêu cầu liên kết thư viện nhưng cần cài đặt POD. Vì vậy, để cài đặt Pods sử dụng
Cấu trúc tập tin dự ánNếu bạn muốn tải HTML từ tệp HTML cục bộ vào WebView thì bạn cần đưa chúng vào thư mục được mô tả dưới đây. & NBSP; Bạn phải tạo 2 bản sao của tệp HTML và phải đặt chúng vào một vị trí khác cho Android và iOS. Nếu các thư mục không có ở đó thì vui lòng tạo thư mục và sau đó đặt tệp HTML. 1 2. iOS sẽ tải HTML & NBSP bên ngoài; từ dự án> Tài nguyên> index.html Mã sốBây giờ hãy mở app.js trong bất kỳ trình chỉnh sửa mã nào và thay thế mã bằng mã sau App.js 0Để chạy ứng dụng & nbsp; React gốcMở lại thiết bị đầu cuối và nhảy vào dự án của bạn bằng cách sử dụng.
Để chạy dự án trên thiết bị ảo Android hoặc trên thiết bị gỡ lỗi thực 2hoặc trên trình giả lập iOS bằng cách chạy (chỉ chạy macOS) 3Tải xuống mã nguồn Ảnh chụp màn hình đầu raIOS& nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Android& nbsp; & nbsp; & nbsp; & nbsp;Đây là cách bạn có thể tải tệp HTML hoặc URL cục bộ trong React Native bằng cách sử dụng React-I-love-WebView. Nếu bạn có bất kỳ nghi ngờ hoặc bạn muốn chia sẻ điều gì đó về chủ đề bạn có thể nhận xét bên dưới hoặc liên hệ với chúng tôi ở đây. Sẽ có nhiều bài viết sắp ra mắt. Giữ nguyên! Hy vọng bạn thích nó. 🙂 Cách tải HTML trong WebView phản ứngTải HTML nội tuyến bằng cách sử dụng WebView tự nhiên.. Nhập phản ứng, {Thành phần} từ 'React' ;. Nhập {WebView} từ 'React-Native-WebView' ;. lớp myinlineweb mở rộng thành phần {. kết xuất () {. trở về (. originWhitelist={['*']}. Nguồn = {{html: 'Đây là nguồn html tĩnh!' }}. Làm cách nào để tải tệp HTML cục bộ trong Flutter WebView?Ở đây, chúng tôi đang tải WebView với URL trống lúc đầu và khi WebView trả về cuộc gọi lại 'OnWebViewCreated', chúng tôi sẽ khởi tạo WebViewControll sau đó được sử dụng để tải tệp HTML cục bộ.Thể hiện WebViewControll cũng được sử dụng để gọi các chức năng JavaScript bằng phương pháp đánh giáJavaScript.initialize the WebViewController which is then used to load the Local HTML file. The webViewController instance is also used to call javascript functions using evaluateJavascript method.
Tệp HTML ở đâu trong React?Tệp HTML nằm trong thư mục công cộng (myApp \ public \ chap3. HTM).public directory ( myapp\public\chap3. htm ).
Làm cách nào để mở WebView trong React JS?Phản ứng hướng dẫn bắt đầu WebView bản địa.. Thêm React-Bản địa Webview vào các phụ thuộc của bạn.$ Sợi thêm React-I-I-Webview..... Liên kết phụ thuộc bản địa.Từ phản ứng tự động liên kết tự động 0.60 sẽ quan tâm đến bước liên kết nhưng đừng quên chạy cài đặt POD..... Hỗ trợ WebView2..... Nhập WebView vào thành phần của bạn .. |