https://github.com/vuejs/vue/blob/dev/dist/vue.js => function initState (vm)
if (opts.props) { initProps(vm, opts.props); }
if (opts.methods) { initMethods(vm, opts.methods); }
if (opts.data) {
props > methods > data > computed > watch
https://github.com/vuejs/vue/blob/dev/dist/vue.js => function initState (vm)
if (opts.props) { initProps(vm, opts.props); }
if (opts.methods) { initMethods(vm, opts.methods); }
if (opts.data) {
props > methods > data > computed > watch