https://segmentfault.com/a/1190000013676663
https://juejin.im/post/59f29d28518825549f7260b6
https://github.com/ws456999/vue-typescript-starter
http://blog.fridolph.wang/2018/04/25/%E3%80%90TS%E3%80%91vue%E4%B8%8Etypescript%E9%9B%86%E6%88%90/#Vue%E4%B8%8ETypeScript%E9%9B%86%E6%88%90%E7%9B%B8%E5%85%B3%E9%85%8D%E7%BD%AE