Install Ionic Tooling
Chạy lệnh sau trong dòng lệnh để cài đặt Ionic CLI ( ionic), native-runđược sử dụng để chạy các tệp nhị phân gốc trên thiết bị và trình mô phỏng / trình giả lập, và cordova-resđược sử dụng để tạo biểu tượng ứng dụng gốc và màn hình giật gân:
Tạo ứng dụng
Tiếp theo, tạo ứng dụng Ionic React sử dụng mẫu khởi động “Tab” và thêm Tụ điện cho chức năng gốc:
Dự án khởi động này hoàn chỉnh với ba trang được tạo sẵn và các phương pháp hay nhất để phát triển Ionic. Với các khối xây dựng chung đã có sẵn, chúng tôi có thể thêm nhiều tính năng hơn một cách dễ dàng!
Tiếp theo, thay đổi vào thư mục ứng dụng:
Các phần tử React hooks và PWA
Tiếp theo, chúng tôi sẽ cài đặt một vài thư viện trợ giúp để làm việc với Tụ điện.
Thư viện React Hooks làm cho việc làm việc với Capacitor trong React trở nên dễ dàng bằng cách cung cấp một số hook tùy chỉnh cho từng plugin cụ thể.
Một số plugin Tụ điện, bao gồm API Camera, cung cấp giao diện người dùng và chức năng dựa trên web thông qua Thư viện Ionic PWA Elements .
Cả hai gói đều là các gói phụ thuộc riêng biệt, vì vậy hãy cài đặt chúng tiếp theo:
Sau khi cài đặt, hãy mở dự án trong trình soạn thảo mã mà bạn chọn.
Tiếp theo, nhập @ionic/pwa-elementsbằng cách chỉnh sửa src/index.tsx.
Đó là nó! Bây giờ đến phần thú vị - chúng ta hãy xem ứng dụng hoạt động.
Chạy ứng dụng
Chạy lệnh này trong trình bao của bạn:
Và Voila! Ứng dụng Ionic của bạn hiện đang chạy trong trình duyệt web. Hầu hết ứng dụng của bạn có thể được xây dựng và thử nghiệm ngay trong trình duyệt, giúp tăng tốc độ phát triển và thử nghiệm lên đáng kể.
Photo Gallery
Có ba tab. Nhấp vào tab Tab2. Đó là một canvas trống, hay còn gọi là vị trí hoàn hảo để biến thành Thư viện ảnh. Ionic CLI có tính năng Tải lại trực tiếp, vì vậy khi bạn thực hiện các thay đổi và lưu chúng, ứng dụng được cập nhật ngay lập tức!
Mở ra /src/pages/Tab2.tsx. Chúng tôi thấy:
IonHeader đại diện cho điều hướng và thanh công cụ trên cùng, với tiêu đề là "Tab 2". Hãy đổi tên nó:
Chúng tôi đưa các khía cạnh trực quan của ứng dụng vào <IonContent>. Trong trường hợp này, đó là nơi chúng tôi sẽ thêm một nút để mở máy ảnh của thiết bị cũng như hiển thị hình ảnh do máy ảnh chụp. Bắt đầu bằng cách thêm một (FAB). Trước tiên, hãy cập nhật các mục nhập ở đầu trang để bao gồm biểu tượng Máy ảnh cũng như một số thành phần Ionic mà chúng tôi sẽ sử dụng ngay sau đây:
Sau đó, thêm FAB vào cuối trang. Sử dụng hình ảnh máy ảnh làm biểu tượng và gọi takePhoto()hàm khi nhấp vào nút này (sẽ sớm được triển khai):
Chúng tôi sẽ tạo ra takePhotophương pháp và logic để sử dụng Máy ảnh và các tính năng gốc khác trong giây lát.
Tiếp theo, mở src/App.tsxrồi nhập imagesbiểu tượng:
Trong thanh tab ( <IonTabBar>), thay đổi nhãn thành “Ảnh” và biểu tượng imagescho nút tab ở giữa:
Đó chỉ là sự khởi đầu của tất cả những điều thú vị mà chúng ta có thể làm với Ionic. Tiếp theo, triển khai chức năng chụp ảnh bằng máy ảnh trên web, sau đó xây dựng nó cho iOS và Android.


0 Nhận xét