美文网首页
# vue列表渲染/事件/表单/生命周期

# vue列表渲染/事件/表单/生命周期

作者: 007_2278 | 来源:发表于2017-12-25 10:46 被阅读245次

知识点

  • 列表渲染
  • 事件处理器
  • 表单
  • 生命周期

列表渲染

  • 概念
    • 用 v-for 指令根据一组数组的选项列表进行渲染。 v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名。
  • 基本例子
      <ul id="example-1">
        <li v-for="item in items">
          {{ item.message }}
        </li>
      </ul>
    
  • 数组更新注意点
    • 变异方法
      • Vue 包含一组观察数组的变异方法,所以它们也将会触发视图更新.方法如下 :push(),pop(),shift(),unshift(),splice(),sort(),reverse()
    • 重塑数组
      • 不会改变原始数组,但总是返回一个新数组。当使用非变异方法时,可以用新数组替换旧数组.方法如下:filter(), concat(), slice()
    • 数组更新
         //this.hobby[2] = '呵呵'   //不行
         //Vue.set(this.hobby, 2, '呵呵')   //方法一
         this.hobby.splice(2,1,'哈哈')
      

事件处理器

表单

  • 1.v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值

  • 2.当v-model绑定值和value相同时,表示选中

  • 3.修饰符

    • .lazy : 失去焦点时才发生更新
    • .number : 转化为字符串
    • .trim : 自动过滤用户输入的首尾空格

生命周期

            beforeCreate(){
                console.log('创建之前,beforeCreate....');
            },
            created(){
                console.log('创建完成了,created...');
            },
            beforeMount(){
                console.log('挂载之前,beforeMount....');
            },
            mounted(){
                console.log('挂载完成了,mounted....');
            },
            beforeUpdate(){
                console.log('更新之前,beforeUpdate....');
            },
            updated(){
                console.log('更新后,updated....')
            },
            beforeDestroy(){
                console.log('销毁前,beforeDestroy...')
            },
            destroyed(){
                console.log('销毁后,destroyed....');
            }

相关文章

  • # vue列表渲染/事件/表单/生命周期

    知识点 列表渲染 事件处理器 表单 生命周期 列表渲染 概念用 v-for 指令根据一组数组的选项列表进行渲染。 ...

  • wxml数据绑定,列表渲染,条件渲染

    学习目标 小程序生命周期 wxml数据渲染,列表渲染, 条件渲染 组件事件绑定 (bindtap, bindinp...

  • Vue基础使用

    简介 创建vue实例模板语法计算属性指令事件处理器表单控件生命周期 Vue实例 Vue组件介绍 组件系统是将一个大...

  • vue学习之做事列表todoList

    这次用vue实现简单的做事列表单。包含事件添加、统计、删除、标记(已完成/未完成)。 一、功能实现 做事列表也是通...

  • vue列表渲染

    vue列表渲染v-for类似js语言中的for循环,用vue列表渲染指令渲染数组,可以类比js中用for循环遍历数...

  • 2019-03-09 Vue基础知识

    Vue2.x 模板语法,条件渲染,列表渲染渲染 Vue2.x Router,Vuex 集成Vue2.x Vue2....

  • 【Vue】列表渲染与事件处理

    1. 列表渲染 使用v-for指令基于数组或对象来渲染一个列表 使用v-for迭代或遍历一个数组 使用v-for迭...

  • Vue 面试中常问知识点整理

    Vue的生命周期 生命周期:Vue实例从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列...

  • vue中的列表(数组)渲染例子

    vue中的列表(数组)渲染例子

  • Vue知识小结

    一、Vue生命周期 生命周期:从Vue实例创建、运行、到销毁期间,伴随着各种事件,这些事件,统称为生命周期生命周期...

网友评论

      本文标题:# vue列表渲染/事件/表单/生命周期

      本文链接:https://www.haomeiwen.com/subject/pzotgxtx.html