Diferencia entre revisiones de «Usuario:ManuelRomero/Vue»

De WikiEducator
Saltar a: navegación, buscar
Línea 3: Línea 3:
 
;app.js
 
;app.js
 
<source lang=javascript>
 
<source lang=javascript>
 +
//Declaro una clase que será una instancia de Vue
 
const app={
 
const app={
  data(){
+
    data(){//Aquí declaramos las variables que quiero hacer reactivas en la vista
      return{
+
        return{
              mensaje :"Hola persona con mensaje 1",
+
            mensaje :"Hola persona con mensaje 1",
              mensaje2 :"Otro Hola persona con mensaje 2",
+
            mensaje1 :"Otro Hola persona con mensaje 2",
      }
+
        }
  }
+
    }
 
}
 
}
Vue.createApp(app).mount("app1");
+
Vue.createApp(app).mount("#app1"); //Monto el objeto como una app de vue con el id app1
 
</source>
 
</source>
 
;html
 
;html
 
<source lang=html5>
 
<source lang=html5>
<!-- Primero cargamos la librería vue -->
+
<script src="https://unpkg.com/vue@next"></script>
<script src="https://unpkg.com/vue@next></script>
+
 
<div id=app2> <!--En el id tengo que especificar el componente vue que he cargado-->
+
<!--En el id tengo que especificar el componente vue que he cargado-->
 +
<div id=app1>
 +
<!-- Aquí puedo referenciar las variables creadas en la funcińo data del objeto que instancia Vue -->
 
  {{mensaje}}
 
  {{mensaje}}
 
  {{mensaje1}}
 
  {{mensaje1}}
 
  </div>
 
  </div>
  <script src=app.js></source>
+
  <script src='app.js'></script>
 +
<!-- cargo el script debo hacerlo aquí,
 +
ya que el id y las variables han de estar disponibles en el DOM-->
 
</source>
 
</source>
 
}}
 
}}

Revisión de 04:23 10 oct 2020

Cargar la librería en el fichero html


Icon activity.jpg
Hola Mundo
app.js
//Declaro una clase que será una instancia de Vue
const app={
    data(){//Aquí declaramos las variables que quiero hacer reactivas en la vista
        return{
            mensaje :"Hola persona con mensaje 1",
            mensaje1 :"Otro Hola persona con mensaje 2",
        }
    }
}
Vue.createApp(app).mount("#app1"); //Monto el objeto como una app de vue con el id app1
html
<script src="https://unpkg.com/vue@next"></script>
 
<!--En el id tengo que especificar el componente vue que he cargado-->
<div id=app1>
 <!-- Aquí puedo referenciar las variables creadas en la funcińo data del objeto que instancia Vue -->
 {{mensaje}}
 {{mensaje1}}
 </div>
 <script src='app.js'></script>
<!-- cargo el script debo hacerlo aquí,
 ya que el id y las variables han de estar disponibles en el DOM-->