Yukardaki arkadaşın dediği gibi vue js'i jquery gibi düşünmemek lazım benimde ilk zamanlar kafam almamıştı.
Bu örneği sembolik olarak yazıyorum;
<script src="/test/app-assets/js/core/app-menu.js"></script>
olarak değil
import app-menu from 'app-menu';
olarak eklemen lazım yani (varsa) npm ile indirip o dosyayı import etmen gerekiyor
Bu işin ehli gelinceye kadar kendi bulduğum çözümü söylüyorum bu toggle özelliğinin nerede çalışmasını istiyorsan
ona göre mounted içinde verdiğim kodu ekle eğer tek sayfadaysa Orneksayfa.vue o sayfaya ekle eğer projenin tüm sayfalarında çalışmasını istiyorsan app.js'e mounted içinde ekle
mounted() {
let appMenuScript = document.createElement('script')
appMenuScript.setAttribute('src', '/test/app-assets/js/core/app-menu.js')
document.head.appendChild(appMenuScript)
}