JSFiddle - React, Tailwind, and code Playground
by squarified
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.min.js"></script>
<div id="vue">
{{test}}
</div>
JavaScript 1.7
let settings = {
data: {
b: 0
},
computed: {
}
};
class ViewModel extends Vue {
constructor(settings){
this._b = model.b;
this.data = {};
}
get b(){
return this._b;
}
set b(v){
return this._b = v;
}
}
var viewModel = new ViewModel({b:0});
setInterval(()=>viewModel.b = viewModel.b+1, 500)
new Vue({
el: '#vue',
data: {
object: viewModel
},
computed: {
test() {
return this.object.b
}
}
})
console.log(viewModel)