Add Vue.js implementation
Merge pull request #825 from yyx990803/vue

Add Vue.js implementation