vue基础复习-目录

目录

  • 课时01🍡

    • 安装
    • 渲染——声明式
    • 文本插值
    • 元素属性
      • 条件指令
      • 循环指令
      • 事件监听
      • 双向绑定
    • 组件应用
      • 定义
      • 使用
      • 渲染
  • 课时02🍡

    • 实例
    • 选项对象
      • 数据对象
        • 创建
        • 注入
        • 修改
        • 冻结
      • 属性暴露
    • 生命周期
      • 过程
      • 钩子
        • 创建阶段
        • 触发阶段
        • 更新阶段
        • 销毁阶段
        • 箭头函数
      • 图示
    • 拓展阅读
      • 组件系统
  • 课时03🍡

    • 模板语法
      • 文本插值
      • 属性绑定
        • 一次指令
        • 原始插值
        • 指令参数
        • 指令修饰
        • 指令缩写
      • 用表达式
    • 扩展阅读
      • 渲染函数
      • JSX语法
  • 课时04🍡

    • 模板语法
      • 属性计算
        • 例子
        • Computed与methord PK
        • Computed与watch PK
        • Computed的setter
        • watch
  • 课时05🍡

    • 模板语法
      • 样式绑定
        • Class的绑定
          • 对象语法--内联定义在模板里
          • 对象语法--写在数据属性里
          • 对象语法--写在计算属性里
          • 数组语法--内联定义在模板里
          • 三元表达--内联定义在模板里
        • Style的绑定
          • 对象语法--内联定义在模板里
          • 对象语法--写在数据属性里
            - 对象语法--写在计算属性里
          • 数组语法--写在数据属性里
          • 自动前缀
  • 课时06🍡

    • 模板语法
      • 条件渲染
        • v-if
        • v-else
        • v-else-if
        • v-show
        • 在 <template> 元素上使用 v-if 条件渲染分组
        • 用 key 管理可复用的元素(每次切换时,输入框都将被重新渲染)
        • 不用 key 管理可复用的元素(每次切换时,不会清除用户已经输入的内容)
  • 课时07🍡

    • 模板语法
      • 列表渲染
        • 数组 v-for="item in items"
        • 数组 v-for="(item, index) in items"
        • 对象 v-for="value in object"
        • 对象 v-for="(value, key) in object"
        • 对象 v-for="(value, key, index) in object
        • 数组更新检测
        • 数组替换--filter|concat|slice
        • 数组更新其他
        • 对象更新检测
        • 显示一个数组的过滤或排序副本--使用属性计算
        • 显示一个数组的过滤或排序副本--使用方法
        • 一段取值范围的 v-for
        • 在<template>上使用 v-for
        • v-for with v-if 想为仅有的一些项渲染节点时
        • v-for with v-if 想有条件地跳过循环的执行
  • 课时08🍡

    • 模板语法
      • 事件处理
        • 事件监听
          • 于模板中
          • 于方法中
        • 事处理器
          • 于模板中(短时推荐)
          • 于方法中(长时推荐)
        • 事修饰符
          • 鼠标
          • 键盘
          • 系统ctrl VS alt VS shift VS meta
  • 课时09🍡

    • 模板语法
      • 表单输入
        • 双向绑定
        • 单行文本
        • 多行文本
        • 单复选框
        • 多复选框
        • 单选按钮
        • 单选择框
        • 多选择框
        • 用 v-for 渲染的动态选项
        • 值的绑定
          • 复选框
          • 单选按钮
          • 选择框
        • 修饰符lazy-使用 change 事件进行同步
        • 修饰符number-自动将用户的输入值转为数值类型
        • 修饰符trim-自动过滤用户输入的首尾空白字符
  • 课时11🍡

    • 模板语法
      • 组件
        • 概念
        • 注册
          • 全局注册
          • 局部注册
          • 写在哪里
          • 数据对象
          • 传递数据
          • 属性命名
          • 动态绑定
          • 字面量语法 vs 动态语法
          • 单向数据
          • 数据验证
          • 直接传入
          • 属性合并
          • 自定事件
          • 给组件绑定原生事件
          • 使用自定义事件的表单输入组件
          • 自定义组件的 v-model
          • 非父子组件的通信
          • 内容插槽
            • 匿名插槽
            • 有名插槽
            • 默认内容
            • 设作用域
          • 动态组件
          • 组件缓存
          • 编写可复用组件
          • 子组件引用
          • 异步组件
          • 命名约定
          • 对低开销的静态组件使用 v-once
        • 实例
        • 使用
        • 渲染
  • 课时12🍡

    • 模板语法
      • 组件注册
        • 组件名字
        • 全局注册
        • 局部注册
        • 模块系统
        • 基础组件
          • 手动局部注册
          • 自动全局注册
  • 课时13🍡

    • 模板语法
      • 数据传递
        • 名字规范
        • 静态数据
        • 动态数据
        • 传入数字
        • 传布尔值
        • 传入数组
        • 传入对象
        • 传入一个对象的所有属性
        • 单向数据
        • 数据验证
        • 特性挂载
          • 不希望组件的根元素继承特性
          • 手动决定特性赋予————推荐创建基础组件时用
  • 课时14🍡

    • 模板语法
      • 事件定义
      • 事件绑定
        • 名字规范
        • 自定义组件的 v-model
        • 将原生事件绑定到组件
    • 模板语法
      • 组件基础
        • 基本示例
        • 复用组件
          • data须是一个函数
          • 将组件组合在一起
          • 向子组件传递数据
          • 各组件单个根元素
          • 向父组件发送消息
            • 在父组件中监听事件
            • 在子组件中触发事件
          • 向各组件传递内容
          • 组件之间动态切换
          • 模板解析注意事项
    • 模板语法
      • 复用合成
        • 混合对象
          • 概念
          • 定义
        • 选项合并
          • 条件
          • 策略
        • 全局混合
          • 适用场景
          • 自定选项
          • 合并策略
    • 模板语法
      • 自定指令
        • 全局注册
        • 局部注册
        • 钩子函数
          • 何时调用
          • 调用次数
          • 钩子参数
            • 绑的元素
            • 一个对象
            • 虚拟节点
          • 函数简写
    • 模板语法
      • 渲染函数
        • 适用场景
        • 简单示例
        • 函数参数
          • 标签名称
          • 数据对象
          • 子点数组
        • 数据对象
          • 类名class
          • 样式style
          • 普通的html属性attrs
          • 组件传入的属性props
          • DOM属性domProps
          • 事件监听on
          • 原生事件监听nativeOn
          • 自定指令directives
            • 指令名称name
            • 传入的值value
            • 指令参数arg
            • 其表达式expression
            • 修饰符modifiers
          • 子点插槽
          • 父点插槽
          • 其他属性
        • 完整示例
        • 限制
          • 重复使用
        • 使用脚本
          • 条件渲染
          • 循环渲染
          • 双向绑定
          • 事件修饰
            • 事件冒泡
            • 默认事件
            • 源于自身
            • 某一按键
          • 内容插槽
            • 访问匿名插槽
            • 访作用域插槽
        • 函数组件
          • 简单示例
          • 参数选项
          • 适用场景
          • 容器组件
          • 行为定义
        • 模板编译
    • 模板语法
      • JSX
        • 简单示例
    • 模板语法
      • 插件
        • 编写插件
          • 添加方法属性
          • 添加全局资源
          • 注入组件选项
          • 添加实例方法
          • 提供接口类库
        • 使用插件
          • 调用全局方法
          • 传入一些选项
          • 自动调用注册
    • 模板语法
      • 过滤
        • 适用场景
        • 全局注册
        • 局部注册
        • 使用方式
        • 传入参数
    • 开发工具
      • 生产模式
        • 代码压缩
        • 预译模板
        • 提取样式
        • 提取脚本
        • 错误跟踪
      • 开发模式
        • 预编处理
        • 自动刷新
        • 数据模拟
        • 接口代理
    • 文件组件
      • 适用场景
        • 规模宏大
        • 脚本驱动
        • 语法高亮
        • 可含样式
        • 预编处理
      • 简单示例
      • 松散耦合
    • 单元测试
      • 简单示例
        • 导入类库
        • 导入组件
        • 简单断言
        • 类示例化
        • 挂载元素
        • 组件渲染
        • 断言输出
      • 异步断言
        • 适用场景
        • 简单示例
    • 路由管理
    • 状态管理
      • 适用场景
      • 简单示例
      • 共享数据
      • 私有状态
      • 变更记录
      • 事件分发
    • 后台渲染
      • 适用场景
      • 环境搭建
    • 模板语法
      • 响应原理
        • 如何追踪变化
        • 变化检测问题
        • 加响应式属性
        • 定响应式属性
        • 异步更新队列
    • 模板语法
      • 接口文档
        • 类库属性
          • 创建子类Vue.extend( options )
          • 异步更新Vue.nextTick( [callback, context] )
          • 属性设置Vue.set( target, key, value )
          • 属性删除Vue.delete( target, key )
          • 指令建获Vue.directive( id, [definition] )
          • 过滤建获Vue.filter( id, [definition] )
          • 插件挂载Vue.use( plugin )
          • 混合创建Vue.mixin( mixin )
          • 模板编译Vue.compile( template )
          • 类库版本Vue.version
        • 选项对象
        • 实例属性
          • 其根元素vm.$el
          • 初始选项vm.$options
          • 数据对象vm.$data
          • 传的数据vm.$props
          • 父级实例vm.$parents
          • 根级实例vm.$root
          • 子级组件vm.$children
          • 子点插槽vm.$slots
          • 父级插槽 vm.$scopedSlots
          • 其子组件vm.$refs
          • 后台渲染vm.$isServer
          • 传的属性vm.$attrs
          • 其监听器vm.$listeners
          • 属性监听vm.$watch( expOrFn, callback, [options] )
          • 属性添加vm.$set( target, key, value )
          • 属性删除vm.$delete( target, key )
          • 事件监听vm.$on( event, callback )
          • 事件监听vm.$once( event, callback )
          • 事件移除vm.$off( [event, callback] )
          • 事件触发vm.$emit( event, […args] )
          • 实例挂载vm.$mount( [elementOrSelector] )
          • 重新渲染vm.$forceUpdate()
          • 异步更新vm.$nextTick( [callback] )
          • 挂载清除vm.$destroy()
        • 模板指令
          • 插入文本
            • 编译插入v-text
            • 原文插入v-html
          • 条件渲染
            • 显隐元素v-show
            • 建毁组件v-if|v-else|v-else-if
          • 列表渲染v-for
          • 事件监听v-on|@
            • 停止传播.stop
            • 阻默行为.prevent
            • 由父及己.capture
            • 源于自身.self
            • 源于某键 .keyup.13
            • 原生事件.native
            • 只触一次.once
          • 属性绑定v-bind|:
          • 表单输入v-model
          • 原始输出
            • 渲染时显v-pre
            • 结束后显v-cloak
          • 渲染一次v-once
          • 特殊属性
            • 强制替换key
            • 节点引用ref
            • 插槽标记slot
            • 子点插槽slot-scope
            • 动态组件is
        • 内置组件
          • 动态组件component
          • 过渡组件transition|transition-group
          • 缓存组件keep-alive
          • 分发组件slot
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,044评论 0 29
  • 主要还是自己看的,所有内容来自官方文档。 介绍 Vue.js 是什么 Vue (读音 /vjuː/,类似于 vie...
    Leonzai阅读 3,324评论 0 25
  • vue概述 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来声明...
    li4065阅读 7,185评论 0 25
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,198评论 0 6
  • 还记得女排胜利的最后一球吗?张常宁一个帅气的发球,惠若琪的一个探头,夺得了最后宝贵的一分,让女排夺得了巴西奥运会的...
    阿狸与桃子阅读 160评论 0 0