Seguimos con la comparación entre Blazor y Vue, para los que no sepan que es Blazor, que es Vue o sobre la comparativa, aquí la tenéis.
Para seguir con la comparación, toca enfocarnos en la manipulación de datos y que tan sencilla se nos hace esta tarea con estas dos bestias.
Pasando datos en Vue
Ya hemos visto como Vue maneja los datos en el ejemplo inicial, vamos a darle un repaso:
var app = new Vue({ el: '#app', data: { name: '' } })
Pero para poder aventajarnos de su estructura modular lo que haremos será crear componente como el anterior ejemplo y trabajar con los llamados "props"
Vue.component('greeting', { data: function () { return { name: '' } }, props: ['headline'], template: ` <div> <h2>{{ headline }}</h2> <label>What's your name? <input v-model="name" placeholder="Your name..."/> </label> <span>Hello {{ name }}</span> </div> ` })
ss
sss
Hemos creado una variable que se llame "name" y hemos creado otra llamada "headline", la diferencia entre estas dos variables es que