Herramientas de usuario

Herramientas del sitio


wiki2:vue:js

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

Vue and JS

Basic

We can do this in html file (after this we should include our script):

<vue-app>[[ message ]]</vue-app>
new Vue({
  el: 'vue-app',
  delimiters: ['[[', ']]'],
  data: {
    message: "Hello Vue! caca de la vaca!"
  }
});

O con una inline template:

new Vue({
  el: 'vue-app',
  data: {
    message: "Hello Vue! caca de la vaca!"
  },
  template: `<div>{{ message }}</div>`
});

Using require

"use strict";

require(
  ['../static/js/test.js'], 
  function() {
    new Vue({
      el: 'user-app',
      template: `
    <div>
      {{ message }} <button-counter></button-counter>
    </div>`,
      data: {
        message: "Hello Vue! caca de la vaca!"
      }
    });
});

test.js:

"use strict";

Vue.component('button-counter', {
    data: function () {
        return {
            count: 0
        }
    },
    template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>'
})
wiki2/vue/js.1539516099.txt.gz · Última modificación: 2020/05/09 09:25 (editor externo)