У меня есть этот код, где я пытаюсь отобразить значение из prop в шаблоне, но получаю
Uncaught ReferenceError: канал не определен
<script>
Vue.component('itemstable', {
template: `<div>${channel}</div>`, // this is where the error occurs.
props: ['channel'],
data() {
return {
}
}
})
new Vue({
el: '#items_app',
data: {
selectedChannel: 'pos',
channels: JSON.parse(`["pos","kiosk"]`)
}
})
</script>
и вот разметка:
<div id="items_app">
<itemstable
:channel="selectedChannel"
></itemstable>
</div>
Я пытался изменить название подпорки, думая, что «канал» может быть резервным словом, но происходит то же самое.