{"action":"created","issue":{"url":"https://api.github.com/repos/vuejs/Discussion/issues/302","labels_url":"https://api.github.com/repos/vuejs/Discussion/issues/302/labels{/name}","comments_url":"https://api.github.com/repos/vuejs/Discussion/issues/302/comments","events_url":"https://api.github.com/repos/vuejs/Discussion/issues/302/events","html_url":"https://github.com/vuejs/Discussion/issues/302","id":96517538,"number":302,"title":"Inter-Component data binding using Browserify","user":{"login":"humpback","id":990511,"avatar_url":"https://avatars.githubusercontent.com/u/990511?v=3","gravatar_id":"","url":"https://api.github.com/users/humpback","html_url":"https://github.com/humpback","followers_url":"https://api.github.com/users/humpback/followers","following_url":"https://api.github.com/users/humpback/following{/other_user}","gists_url":"https://api.github.com/users/humpback/gists{/gist_id}","starred_url":"https://api.github.com/users/humpback/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/humpback/subscriptions","organizations_url":"https://api.github.com/users/humpback/orgs","repos_url":"https://api.github.com/users/humpback/repos","events_url":"https://api.github.com/users/humpback/events{/privacy}","received_events_url":"https://api.github.com/users/humpback/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-22T09:16:02Z","updated_at":"2015-07-22T09:57:12Z","closed_at":null,"body":"Hi, originally I follow Laracasts' lesson [here](https://laracasts.com/series/learning-vuejs/episodes/12) to pair Laravel+Vue.js nicely. But then as my component grows, I am having difficulties passing data to each other. For example, look at this image below:\r\n\r\nI want: on Add button click, pass the item title from component Item to Set.\r\nBut instead of executing function from app.js, it used item.js and I've tried other ways to get item.title accessible in app.js with no result. Is Item the child or same level as parent?\r\n![problem](https://dl.dropboxusercontent.com/u/28350025/screenshot_399.jpg)\r\n\r\nFolder structure:\r\n![structure](https://dl.dropboxusercontent.com/u/28350025/screenshot_400.jpg)\r\n\r\nAny help is very much appreciated."},"comment":{"url":"https://api.github.com/repos/vuejs/Discussion/issues/comments/123647077","html_url":"https://github.com/vuejs/Discussion/issues/302#issuecomment-123647077","issue_url":"https://api.github.com/repos/vuejs/Discussion/issues/302","id":123647077,"user":{"login":"swift1","id":1919950,"avatar_url":"https://avatars.githubusercontent.com/u/1919950?v=3","gravatar_id":"","url":"https://api.github.com/users/swift1","html_url":"https://github.com/swift1","followers_url":"https://api.github.com/users/swift1/followers","following_url":"https://api.github.com/users/swift1/following{/other_user}","gists_url":"https://api.github.com/users/swift1/gists{/gist_id}","starred_url":"https://api.github.com/users/swift1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swift1/subscriptions","organizations_url":"https://api.github.com/users/swift1/orgs","repos_url":"https://api.github.com/users/swift1/repos","events_url":"https://api.github.com/users/swift1/events{/privacy}","received_events_url":"https://api.github.com/users/swift1/received_events","type":"User","site_admin":false},"created_at":"2015-07-22T09:57:12Z","updated_at":"2015-07-22T09:57:12Z","body":"If you want to see the relationship between your components and what's in the parent and children, you can just give the vue instance a name, like this:\r\n````javascript\r\nvar vue = new Vue({\r\n    el: '#app',\r\n});\r\n````\r\nand then inspect it in chrome by typing ````vue.````, for example ````JSON.stringify(vue.$children[0].$data)````"}}