Tôi đang cố gắng sử dụng Thành phần WebView bên trong thành phần Xem, cho ứng dụng gốc phản ứng mà tôi đang làm việc. Khi tôi nhúng WebView bên trong Chế độ xem, tôi không thấy nội dung tôi đang hiển thị trong WebView. Đây có phải là hành vi mong đợi với phản ứng gốc không?Tôi có thể sử dụng WebView bên trong Chế độ xem (gốc tự nhiên) không?
10
A
Trả lời
15
Bạn nên chỉ định chiều rộng và chiều cao cho chế độ xem web của mình. Làm điều đó như sau:
render() {
return (
<WebView
source={{uri: 'https://github.com/facebook/react-native'}}
style={{flex: 1}} // OR style={{height: 100, width: 100}}
/>
);}
+1
mục này phải được chấp nhận làm câu trả lời đúng –
+1
Bố mẹ 'Chế độ xem' phải bằng' flex: 1': https://snack.expo.io/r1II-3jc- –
0
có thể sử dụng một cái gì đó như thế này
render() {
let {url} = this.props.webDetail;
return (
<View style={styles.container}>
{this.renderSpinner()}
<WebView onLoad={this.onWebLoad.bind(this)}
source={{ uri: url }}
scalesPageToFit={true}
/>
</View>
);
}
3
Khi nó lồng vào bên trong một Xem thành phần, bạn cần phải thiết lập cả hai xem và webview flex để 1.
ví dụ . -
<View style={{flex:1}}>
<WebView
source={{ uri: url }}
style={{flex:1}}
/>
</View>
Các vấn đề liên quan
- 1. Nhúng Chế độ xem tùy chỉnh bên trong một WebView
- 2. Phản hồi chế độ xem tùy chỉnh gốc, không có loại propType cho kiểu gốc tự nhiên
- 3. Bạn có thể gọi các chế độ xem bên trong Chế độ xem trong sql
- 4. Thêm chế độ xem chân trang gốc vào chế độ xem web
- 5. ViewModel của tôi có thể xem ObservableCollection của Chế độ xem hoặc Chế độ xem không?
- 6. Tôi có thể sử dụng CGAffineTransformMakeRotation để xoay chế độ xem hơn 360 độ không?
- 7. Tôi có thể gọi chế độ xem từ trong chế độ xem khác không?
- 8. Thêm chế độ xem ở cuối Webview
- 9. JSF 1.2: Tôi có thể tạo thành phần có thể tái sử dụng bên trong chế độ xem JSF
- 10. Cuộn chế độ xem web bên trong Chế độ xem cuộn
- 11. Để sử dụng chế độ xem hoặc không sử dụng chế độ xem
- 12. React-Native: Loại bỏ/Thoát chế độ xem gốc tự nhiên về Native
- 13. Sử dụng mẫu từng phần dưới gốc chế độ xem
- 14. Tôi có thể sử dụng UINavigationController làm chế độ xem chi tiết của UISplitViewController không?
- 15. Sử dụng biến phiên trong chế độ xem của tôi
- 16. Có thể tải chế độ xem phân tách bên trong chế độ xem chi tiết của một chế độ xem khác không?
- 17. Phản hồi gốc: Có thể có chiều cao của nội dung html trong chế độ xem web không?
- 18. Có thể sử dụng GPUImageView/GLSurfaceview trong chế độ xem của người tái chế không?
- 19. Sử dụng chế độ xem có bazơ
- 20. Sử dụng Chế độ xem JSON JSON mà không chú thích lớp bean gốc
- 21. Có cách nào để đặt chế độ xem hơi bên ngoài bố cục gốc không?
- 22. Không thể nhập bên trong một WebView
- 23. Làm cách nào tôi có thể sử dụng ViewBag trong Chế độ xem
- 24. MVC: Cách sử dụng (kết xuất) các phần từ chế độ xem gốc (chế độ xem chính)?
- 25. runOnUiThread bên trong Chế độ xem
- 26. Có thể tự động xoay chế độ xem phương thức chứ không phải chế độ xem của bố cục không?
- 27. Tôi có thể sử dụng iOS GLKit mà không cần sử dụng chế độ xem toàn màn hình không?
- 28. Tạo WebView theo chương trình và hiển thị NSStrings bên trong chế độ xem
- 29. Có thể đặt một chế độ xem trên một chế độ xem khác trong Android không?
- 30. Phản ánh chế độ xem gốc phản ánh
Thông thường WebView sẽ xuất hiện. Thử đặt flex thành 1 cho cả Chế độ xem và WebView hoặc đặt kích thước rõ ràng. – Nico
bạn có thể đặt mã mẫu của mình tại rnplay.org không? – stereodenis
Nó sẽ hoạt động. Đặt tất cả Chế độ xem gốc và Chế độ xem web của bạn thành flex: 1 – abeikverdi