Herramientas de usuario

Herramientas del sitio


wiki2:js_fw:vuejs2

¡Esta es una revisión vieja del documento!


Vue.js 2

Create a project

$ vue init webpack vueapp01

Controller example

<template>
  <div class="hello">
  <h1>{{ msg }}</h1>
    <hr />
    <div>
      <ul>
        <li v-for="user in users" :key="user.name">
          {{user.firstname}} {{user.lastname}}
        </li>
      </ul>
    </div>
    <hr />
    <div>
      <input type="text" v-model="input_val">
    </div>
    <div>
      Input Value: <span v-text="input_val"></span>
    </div>
    <hr />
    <div>
      <button class="btn btn-primary" v-on:click="counter++">You've clicked this button {{counter}} times!</button>
    </div>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      msg: 'Welcome to Your Vue.js App',
      users: [
        {firstname: 'Sebastian', lastname: 'Eschweiler'},
        {firstname: 'Bill', lastname: 'Smith'},
        {firstname: 'John', lastname: 'Porter'}
      ],
      input_val: '',
      counter: 0
    }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h1, h2 {
  font-weight: normal;
}
ul {
  list-style-type: none;
  padding: 0;
}
li {
  display: inline-block;
  margin: 0 10px;
}
a {
  color: #42b983;
}
</style>
wiki2/js_fw/vuejs2.1523639231.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)