javascript - použitie JS bind operátora (::) s Nuxt.js a TypeScript
Používam Nuxt.js s podporou TypeScriptu. Pokúšam sa importovať knižnicu vuelayers s týmto pluginom:
import Vue from "vue"
import Map from "vuelayers/src/component/map"
import "vuelayers/lib/style.css"
Vue.use(Map)
dáva mi túto chybu :
ERROR in ./node_modules/vuelayers/src/component/map/view.vue?vue&type=script&lang=js&
Syntax Error: Unexpected token, expected ";" (253:8)
251 | */
252 | subscribeAll () {
> 253 | this::subscribeToViewChanges()
| ^
254 | },
255 | }
256 |
Bol by som rád, keby som sa vyhol používaniu ::, ale je to v externej knižnici. Tiež som sa pokúsil importovať rôzne predkompilované súbory z vuelayers/..., ale vždy sa mi objaví podobná chyba
Som celkom nový v TypeScripte a neviem, ako postupovať, aby som to opravil