wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Hofuri_Coding Convention Audit

Total questions: 18

Worksheet time: 5mins

Name
Class
Date
1.

Mình dùng Composition API hay Option API?

a)

Composition API

b)

Option API

c)

Cả hai đều đúng

d)

Cả hai đều sai

2.

Dự án khi cần viết css thì thêm file css và viết có được không?

a)

Được chứ

b)

Không nha, mình cần phải viết css nha

3.

Có được thao tác trực tiếp với DOM trong event handlers không?

a)

100% Có

b)

100% Không

c)

Có nhưng hạn chế

4.

Thứ tự import trong Composition API như thế nào?

a)

Vue Framework -->component, directives, filter, mixin, util -->thư viện, plugin --> css và tệ

b)

Vue Framework--> css và tệ --> thư viện, plugin --> component, directives, filter, mixin, util

c)

Vue Framework --> thư viện, plugin--> css và tệ--> component, directives, filter, mixin, util

d)

Vue Framework --> thư viện, plugin --> component, directives, filter, mixin, util --> css và tệ

5.

Muốn handle event thì sử dụng v-on hay @ và tên event?

a)

V-on

b)

@ và tên event

c)

Cả 2 đều đúng

d)

Cả 2 đều sai

6.

Trong 1 file vue có bao nhiêu thành phần chính, thứ tự thế nào?

a)

3 thành phần chính với thứ tự là: template, css, script. Có thể có thêm thành phần phụ.

b)

3 thành phần chính thứ tự là: css, template, script. Có thể có thêm thành phần phụ.

c)

2 thành phần chính thứ tự là: template, script.

d)

3 thành phần chính thứ tự lần lượt là: template, script, css. Có thể có thêm thành phần phụ.

7.

Computed dùng cho trường hợp nào?

(a)  

8.

BeforeCreate và Created có còn khi sử dụng với composition API không?

a)

Có chứ lị

b)

Không đâu, giờ gọi trực tiếp bên trong setup rồi

9.

Có được hardcode các giá trị trong code không? ví dụ: if biến a bằng string "xyz"

a)

Có chứ

b)

Không được hardcode đâu, mà cần phải đưa về constant, enum

10.

Composable dùng để làm gì?

(a)  

11.

Khi cần destroy event listioner thì sẽ đặt ở lifecycle nào?

a)

onUnmouted

b)

onBeforeUnmount

c)

onUnmouted hoặc onBeforeUnmount

12.

Có được call trực tiếp từ vue component đến Mutations không?

a)

Có chứ

b)

Có lúc có, có lúc không

c)

Không nha, phải thông qua Action

13.

Tại sao cần sử dụng getter và đưa vào computed để lấy data?

(a)  

14.

Làm sao để update data trong store?

(a)  

15.

Xử lý các data không sử dụng như thế nào?

(a)  

16.

Có được sử dụng fetch để call API không?

a)

Có, sử dụng mạnh luôn

b)

Không nha, chỉ sử dụng axios để call API

c)

Có, ngoài ra có thể sử dụng axios để call API

17.

Làm sao để show error message?

(a)  

18.

Có sử dụng Vuex-ORM's query API để sử dụng filter và sort phức tạp không?

a)

Có chứ

b)

Không đâu nha