1. NuxtJs là gì ?
Là một framework của Vuejs được sử dụng để xây dựng những ứng dụng từ Vuejs.
Cho phép tạo Universal Vue Apps.
Có thể chạy trên server lẫn client.
2. Tính năng nổi bật
Cấu trúc thư mục rõ ràng
Server-Side Rendering (SSR): toàn bộ dữ liệu xử lý trên server, rồi từ server trả dữ liệu về client hiển thị.
Client Side Rendering (CSR): phần lớn chủ yếu xử lý trên client.
Viết code...
1. Creating a Store
Vuex đã cung cấp sẵn class Store, vì vậy ta có thể sử dụng bằng cách import vào để lấy đối tượng Vuex và tạo một Store mới
import Vuex from 'vuex';
// Create a new store:
const store = new Vuex.Store({
state: {
count: 0
}
});
Hoặc có thể load Vuex thông qua CDN như sau:
<script src="https://unpkg.com/vuex/dist/vuex.js"></script>
<script>
const store = new Vuex.Store({
state: {
...