博主信息
博文 14
粉丝 0
评论 0
访问量 10226
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Vue的基本操作语法
清风King
原创
1136人浏览过

一.options基础定义和MVVM模式

  1. options基础定义

  2. MVVM

    模板改变数据model改变,model改变模板也改变。

代码书写建议:模板中只应用变量,不写逻辑。逻辑代码在model中写。

二、Vue模板基本语法

  1. 插值:{{ }}
  2. 指令 v-
    • v-once:数据只显示一次
    • v-pre:内容封装不动展示
    • v-text:相当于插值功能
    • v-html:可以解析标签
  3. v-bind绑定属性
    • 插值{{ }}只能在模板中,如果用在元素属性需要用v-bind指令
    • v-bind缩写“:”(也叫语法糖)
  4. 计算属性computed
    • 处理一些复杂逻辑时使用
  5. 事件监听
    • 事件监听指令:v-on
    • 缩写:@
    • 参数:$event
    • v-on事件修饰符
      • .stop 阻止事件冒泡
      • .self 当事件在该元素本身触发时才触发事件
      • .capture 添加事件侦听器是,使用事件捕获模式
      • .prevent 阻止默认事件
      • .once 事件只触发一次
  6. 条件分支指令
    • v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子 组件适当地被销毁和重建。
    • v-show 就简单得多——不管初始条件是什么,元素总是会被渲染,并且只是简单 地基于 CSS 进行切换
    • v-if v-else
    • v-if v-else-if v-else
  7. 循环遍历指令
    • 遍历指令:v-for
    • 遍历数组 v-for=”(item, [index]) in 数组”
    • 遍历对象 v-for=”(value, [key], [index]) in 对象”
    • vue 中列表循环需加:key=”唯一标识” 唯一标识可以是 item 里面 id index 等,因为 vue 组件高度复用增加 Key 可以标识组件的唯一性,为了更好地区别各个组件 key 的作用 主要是为了高效的更新虚拟 DOM,使用 diff 算法的处理方法,对操作前后的 dom 树同 一层的节点进行对比,一层一层对比
  8. v-model
    • v-model 指令的本质是: 它负责监听用户的输入事件,从而更新数据,并对一些极端 场景进行一些特殊处理。同时,v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值,它总是将 vue 实例中的数据作为数据来源。 然后当输入事件发生时, 实时更新 vue 实例中的数据。
    • 实现原理: <input v-bind:value="message" v-on:input="message = $event.target.value" />
      v - v-model 的修饰符号:
      • .lazy 懒加载修饰符
      • .number 修饰符让其转换为 number 类型
      • .trim 修饰符可以自动过滤掉输入框的首尾空格
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学