My Vue project structure is:-
|-public
| |-symbol
| |-smally.JPG
|-src
| |-components
| |-Header.vue
|-App.vue
Header.vue contains :-
<template>
<ons-page>
<div class="toolbar">
<div class="toolbar__left">
<img src="./public/symbol/{{HeaderImage}}"/>
</div>
</div>
</ons-page>
</template>
<script type="text/javascript">
export default{
name:'Header',
props:['HeaderImage']
}
</script>
while App.vue contains,
<template id="main-page">
<Header HeaderImage="smally.jpg"/>
</template>
<script>
import Header from './components/Header.vue'
export default {
name: 'app',
components: {
Header
}
}
</script>
It's not working