Daftar dan Belajar Sekarang!

Uncaught typeerror: this.tag_temps.push is not a function

foto andrewtio
21 Kontribusi 2 Coto
7 bulan yang lalu
Halo semuanya, Saya ingin bertanya, Ketika mengikuti tutorial membuat sistem tag dengan vuejs video ke6: Pilih salah satu tag dengan enter, saya sudah mengikuti tutorialnya lalu saat akhir menekan enter untuk memilih tag muncul error seperti berikut:
Uncaught TypeError: this.tag_temps.push is not a function
    at wi.addTag (index.html:114)
    at HTMLInputElement.<anonymous> (vue.min.js:6)
    at HTMLInputElement.<anonymous> (vue.min.js:6)
Berikut kode saya di index.html:114 yang dimaksudkan oleh error tersebut:
addTag: function() {
                _tag = document.getElementsByClassName('tags')[this.arrow_pos].textContent
                this.tag_temps.push(_tag)
            }
Sudah mengikuti yang ditutorial namun masih error. Kira-kira kesalahan saya masih ada dimana ya teman-teman. Berikut keseluruhan kodenya: https://pastebin.com/7pG88d16 Mohon bantuannya rekan-rekan. Terima kasih.

Tag: vue


Jawaban
foto RezkyVengeance
60 Kontribusi 12 Coto
1 bulan yang lalu
_tag = document.getElementsByClassName('tags')[this.arrow_pos].textContent

coba di tambah 

let atau var di depan _tagnya jadinya seperti ini

let _tag = document.getElementsByClassName('tags')[this.arrow_pos].textContent


Login untuk diksusi di forum sekolah koding