Vue
by antixrist
HTML
<div id="app">
<span v-text="something2"></span>
</div>
CSS
body {
background: #20262E;
padding: 20px;
font-family: Helvetica;
}
#app {
background: #fff;
border-radius: 4px;
padding: 20px;
transition: all 0.2s;
}
Vue
new Vue({
el: "#app",
computed: {
something() {
console.log('call "something"');
return Math.random();
},
something2() {
let result = 0;
for (let i = 0; i < 1000; i++) {
result += this.something;
}
return result;
},
}
})