Genero un número aleatorio cuando se monta el modelo. Quiero eliminar el "0". El 0. y el decimal. Intenté agregar Math.round() pero eso me da un NaN. ¿Puede alguien decirme lo que me estoy perdiendo?
new Vue({ el: '#app', data: { mixNumber:'' }, mounted: function(){ this.myFunction(); }, methods:{ myFunction: function () { this.mixNumber = Math.random(); this.roundNumber=Math.round(); } } }); <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <div id="app"> My ID is: {{mixNumber}} </div>Puedes usar el siguiente código:
new Vue({ el: '#app', data: { mixNumber:'', roundNumber: '' }, mounted: function(){ this.myFunction(); }, methods:{ myFunction: function () { this.mixNumber = Math.random(); this.roundNumber = this.mixNumber.toString().split(".")[1]; } } }); <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script> <div id="app"> My ID is: {{roundNumber}} </div>