我爱编程

Vue的学习1

2018-03-18  本文已影响17人  joker731

1把基础学好
2把教程看到「自定义指令」
3响应式机制和组件生命周期是重点
4学习 vue-router 和 vuex
5学习 Node 工具

第一次课

app源码
var app = new Vue({
    el: '#app',
    data: {
      editingName: false,
      resume: {
        name: '姓名',
        gender: '女',
        birthday: '1990年1月',
        jobTitle: '前端工程师',
        phone: '138111111111',
        email: 'example@example.com'
      }
    },
    methods: {
      onEdit(key, value){
        this.resume[key] = value
      },
    }
  })
span组件源码
Vue.component('editable-span', {
    props: ['value'],
    template: `
        <span class="editableSpan">
          <span v-show="!editing">{{value}}</span>
          <input v-show="editing" type="text" v-bind:value="value" @input="triggerEdit">
          <button @click="editing = !editing">edit</button>
        </span>
      `,
    data(){
      return {
        editing: false
      }
    },
    methods: {
      triggerEdit(e){
        this.$emit('edit', e.target.value)
      }
    }
  })

小总结

目前为止学到的vue知识

前端路由

上一篇 下一篇

猜你喜欢

热点阅读