You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/v2/api/index.md
+27-27Lines changed: 27 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -2356,9 +2356,9 @@ Mengawasi suatu ekspresi atau fungsi penghitung (*computed function*) pada *inst
2356
2356
2357
2357
- **Nilai Anggapan:** `number | string`
2358
2358
2359
-
kegunaan Atribut spesial `key` adalah sebagai petunjuk bagi algoritma DOM virtual dari Vue untuk mengidentifikasi *VNodes* ketika membandingkan list yang baru terhadap list yang lama. Tanpa *keys*, Vue menggunakan algoritma yang meminimalisir pergerakan elemen dan mencoba untuk *patch/reuse* elemen di tempat dengan tipe yang sama sebanyak mungkin. Dengan *keys*, elemen-elemen akan disusun kembali berdasarkan susunan perubahan dari *keys*, dan elemen-elemen dengan *keys* yang sudah tidak ada lagi akan selalu di hapus.
2359
+
Atribut spesial `key` umumnya dipakai sebagai penanda bagi algoritma virtual DOM milik Vue untuk mengidentifikasi *VNodes* ketika membandingkan list node yang baru dengan list yang lama. Jika atribut *key* tidak digunakan, Vue akan menggunakan algoritma untuk meminimalisir perpindahan elemen dan mencoba sebisa mungkin untuk menimpa/memakai ulang elemen yang se-tipe di tempat yang sama. Jika atribut *key* digunakan, Vue akan menyusun ulang elemen-elemen berdasarkan susunan perubahan dari *key*, dan elemen-elemen dengan *key* yang sudah tidak ada lagi akan selalu dihapus.
2360
2360
2361
-
Anak dari induk yang sama harus mempunyai *key* yang unik. *Key* yang sama akan mengakibatkan galat pada saat render.
2361
+
Anak dari induk yang sama harus mempunyai *key* yang unik. *Key* yang sama akan mengakibatkan kegagalan *render*.
2362
2362
2363
2363
Contoh penggunaan yang paling umum adalah menggabungkan *key* dengan `v-for`:
2364
2364
@@ -2368,9 +2368,9 @@ Mengawasi suatu ekspresi atau fungsi penghitung (*computed function*) pada *inst
2368
2368
</ul>
2369
2369
```
2370
2370
2371
-
*Key* juga dapat digunakan untuk penggantian paksa terhadap sebuah elemen/komponen alih-alih menggunakannya kembali. Ini akan berguna ketika anda ingin:
2371
+
*Key* juga dapat digunakan untuk mengganti paksa sebuah elemen/komponen alih-alih menggunakannya kembali. Ini akan berguna ketika anda ingin:
2372
2372
2373
-
- Memicu (*trigger*) *lifecycle hooks* dari sebuah komponen dengan tepat
2373
+
- Memicu (*trigger*) *lifecycle hook* dari sebuah komponen dengan tepat
2374
2374
- Memicu (*trigger*) transisi
2375
2375
2376
2376
Sebagai contoh:
@@ -2381,33 +2381,33 @@ Mengawasi suatu ekspresi atau fungsi penghitung (*computed function*) pada *inst
2381
2381
</transition>
2382
2382
```
2383
2383
2384
-
Ketika `text` berubah, `<span>` akan selalu diganti alih-alih di*patch*, jadi sebuah transisi akan terpicu.
2384
+
Ketika `text` berubah, `<span>` akan selalu diganti alih-alih di-*patch*, sehingga transisi akan terpicu.
2385
2385
2386
2386
### ref
2387
2387
2388
2388
- **Nilai Anggapan:** `string`
2389
2389
2390
-
`ref` digunakan untuk mendaftarkan referensi terhadap elemen atau komponen anak. Referensi akan didaftarkan dibawah obyek `$refs` dari komponen parent. Jika digunakan pada elemen DOM polos, referensi akan menjadi elemen itu; jika digunakan pada sebuah elemen anak, referensi akan menjadi *instance* komponen:
2390
+
`ref` digunakan untuk mendaftarkan referensi terhadap elemen atau komponen anak. Referensi akan didaftarkan dibawah obyek `$refs` dari komponen induknya. Jika digunakan pada elemen DOM polos, referensi akan menunjuk pada elemen tersebut; jika digunakan pada elemen anak, referensi akan menunjuk pada *instance* komponen:
2391
2391
2392
2392
``` html
2393
2393
<!-- vm.$refs.p akan menjadi node DOM -->
2394
2394
<p ref="p">hello</p>
2395
2395
2396
-
<!-- vm.$refs.child akan menjadi *instance* komponen anak -->
2396
+
<!-- vm.$refs.child akan menjadi instance komponen anak -->
2397
2397
<child-component ref="child"></child-component>
2398
2398
```
2399
2399
2400
-
Ketika digunakan pada elemen/komponen dengan `v-for`, referensi yang terdaftar akan menjadi sebuah Array yang berisi *DOM nodes* atau *instances* komponen.
2400
+
Ketika digunakan pada elemen/komponen yang mengandung `v-for`, referensi yang terdaftar akan menjadi sebuah Array yang berisi *DOM nodes* atau *instances* komponen.
2401
2401
2402
-
Catatan penting dalam pendaftaran *ref* adalah pemilihan waktu: karena *refs* sendiri terbuat atas hasil dari *render function*, anda tidak dapat mengakses pada saat *initial render* - *refs* belum terbuat/ada! `$refs` juga tidak reaktif, untuk itu anda tidak seharusnya mencoba untuk menggunakannya pada template atau *data-binding*.
2402
+
Catatan penting dalam penggunaan *refs* adalah pemilihan waktu: karena *refs* muncul sebagai hasil dari *render function*, anda tidak dapat mengaksesnya pada saat *initial render* - karena *refs* belum dibuat saat itu. `$refs` juga tidak reaktif, sehingga anda tidak bisa menggunakannya di template untuk melakukan *data-binding*.
Digunakan untuk [Komponen-komponen dinamis](../guide/components.html#Dynamic-Components) dan juga sebagai solusi pada [keterbatasan dari *in-DOM templates*](../guide/components.html#DOM-Template-Parsing-Caveats).
2410
+
Digunakan untuk [komponen dinamis](../guide/components.html#Dynamic-Components) dan juga sebagai solusi untuk [keterbatasan dari in-DOM templates](../guide/components.html#DOM-Template-Parsing-Caveats).
2411
2411
2412
2412
Sebagai contoh:
2413
2413
@@ -2416,7 +2416,7 @@ Mengawasi suatu ekspresi atau fungsi penghitung (*computed function*) pada *inst
2416
2416
<component v-bind:is="currentView"></component>
2417
2417
2418
2418
<!-- perlu karena `<my-row>` akan menjadi tidak valid di dalam -->
2419
-
<!-- sebuah elemen `<table>` dan sebagainya akan diangkat -->
2419
+
<!-- elemen `<table>` sehingga akan otomatis dihilangkan -->
2420
2420
<table>
2421
2421
<tr is="my-row"></tr>
2422
2422
</table>
@@ -2426,41 +2426,41 @@ Mengawasi suatu ekspresi atau fungsi penghitung (*computed function*) pada *inst
**Lebih disarankan menggunakan [v-slot](#v-slot) di 2.6.0+.**
2444
2444
2445
-
- **Nilai Anggapan:** `ekspresi fungsi argumen`
2445
+
- **Nilai Anggapan:** `ekspresi argumen fungsi`
2446
2446
2447
2447
- **Kegunaan:**
2448
2448
2449
-
Digunakan untuk menunjukkan sebuah elemen atau komponen sebagai slot tertutup (*scoped slot*). Nilai atribut harus menjadi ekspresi Javascript yang valid yang bisa muncul pada *argument position* dari sebuah *function signature*. Ini berarti dalam *environments* yang di dukung anda juga bisa menggunakan ES2015 *destructuring* pada ekpresi Javascript. Sebagai pengganti [`scope`](#scope-replaced) pada 2.5.0+.
2449
+
Digunakan untuk menunjukkan sebuah elemen atau komponen sebagai *scoped slot*. Nilai atribut harus berupa ekspresi Javascript yang valid yang bisa muncul di posisi *argument* dari *signature* sebuah *function*. Ini berarti di *environment* yang mendukung anda juga bisa menggunakan ES2015 *destructuring* di dalam ekspresi JavaScript. *Slot-scope* merupakan pengganti [`scope`](#scope-replaced) di versi 2.5.0+.
2450
2450
2451
-
Attribut ini tidak mendukung *dynamic binding*.
2451
+
Atribut ini tidak mendukung *dynamic binding*.
2452
2452
2453
-
- **Lihat juga:** [Slot tertutup (*scoped slot*) dengan `slot-scope`](../guide/components.html#Scoped-Slots-with-slot-scope)
2453
+
- **Lihat juga:** [Slot tertutup (*scoped slot*) dengan `slot-scope`](../guide/components.html#Scoped-Slots-with-slot-scope)
0 commit comments