webpackerを使ってVueJSを書いている中で、 componentへObjectを継承したい場面でぶつかった壁の話。 なんも考えずにやると、 // parent.vue <template> <child hoge="hoge"> </template> <script> import Child from 'child' export default { components: { 'child': Child }, data () { return { hoge: { name: 'hoge', age: 30 } } } } </script> // child.vue <template> <p v-text="hoge.name"></p> </template> <script> export default { props: ['hoge'] } </script>