{"action":"closed","issue":{"url":"https://api.github.com/repos/vuejs/vue/issues/3836","repository_url":"https://api.github.com/repos/vuejs/vue","labels_url":"https://api.github.com/repos/vuejs/vue/issues/3836/labels{/name}","comments_url":"https://api.github.com/repos/vuejs/vue/issues/3836/comments","events_url":"https://api.github.com/repos/vuejs/vue/issues/3836/events","html_url":"https://github.com/vuejs/vue/issues/3836","id":180591781,"number":3836,"title":"computed property is not updated when its dependencies are binded with inline data","user":{"login":"iraklisg","id":3668360,"avatar_url":"https://avatars.githubusercontent.com/u/3668360?v=3","gravatar_id":"","url":"https://api.github.com/users/iraklisg","html_url":"https://github.com/iraklisg","followers_url":"https://api.github.com/users/iraklisg/followers","following_url":"https://api.github.com/users/iraklisg/following{/other_user}","gists_url":"https://api.github.com/users/iraklisg/gists{/gist_id}","starred_url":"https://api.github.com/users/iraklisg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iraklisg/subscriptions","organizations_url":"https://api.github.com/users/iraklisg/orgs","repos_url":"https://api.github.com/users/iraklisg/repos","events_url":"https://api.github.com/users/iraklisg/events{/privacy}","received_events_url":"https://api.github.com/users/iraklisg/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-03T08:58:54Z","updated_at":"2016-10-03T21:29:06Z","closed_at":"2016-10-03T21:29:06Z","body":"<!-- BUG REPORT TEMPLATE -->\r\n### Vue.js version\r\n2.0.1\r\n\r\n### Reproduction Link\r\nhttps://jsfiddle.net/3xgv2e3n/2/\r\n\r\n### Steps to reproduce\r\nReplace `my_tasks` in `<task-list :tasks=\"my_tasks\"></task-list>` with an inline list e.g. `[{body: 'Hello all', completed: false},{body: 'Goodbye all', completed: false}]`\r\n\r\n### What is Expected?\r\nIt is expected the remaining computed property to be updated when user clicks on a task (i.e toggle its complete state from `false` to `true` and vice-versa), as it happens in case of binding the `my_tasks` data with `tasks` prop\r\n\r\n### What is actually happening?\r\nThe computed property is not re-evaluated when its dependency (i.e. task.completed ) changes. \r\nNote that the JSfiddle code works fine with Vue 1.0.26, when replacing the  `my_tasks` with an inline list `[{/*...*/},{/*...*/}, /*...*/]`"}}
{"actor":{"display_login":"yyx990803"}}