当前位置: 首页 > news >正文

vue2的基础知识巩固

一、定义:是一个渐进式的JavaScript框架

二、特点:

  • 减少了大量的DOM操作编写 ,可以更专注于逻辑操作
  • 分离数据和界面的呈现,降低了代码耦合度(前端端分离)
  • 支持组件化开发,更利于中大型项目的代码组织

vue2核心功能:

响应式数据与差值表达式:

先实例化vue,在内部设置el(选择器,这个vm实例对谁生效),data 声明响应式数据,return()方法来写,插值表达式使用{{}},method封装方法(与data同级)

计算属性 computed

当对象定义,当属性使用。具有缓存性

使用场景:结果不变,但需要多次运算的时候

缓存性:运算一次之后将结果存储在本地,下次远行的时候直接从本地获取数据

注意:使用的时候不能加括号,可以视为一个属性来使用

侦听器 watch(adeventlisenter)

参与响应式的过程,响应式数据发生改变时触发

使用场景:当修改页面数据的时候再改点别的

指令

v-html、v-text innerHTML/innerText

v-on、v-bind、v-if(销毁/创建)、v-show(隐藏/显示)、v-model、v-for

遍历数组时,key就是index--索引;

遍历对象时,key就是属性名,index是索引,item是属性值

v-if切换开销更高、v-show初始化开销更高

v-bind 简写 : v-bind指令主要用于响应式的更新html属性

  • 属性指令 用来做一些属性绑定 可配合响应式数据

v-on 简写 :

  • 事件指令 可代替操作DOM绑定事件 可配合methods里自定义的方法使用

v-model专门适应于表单的数据绑定

  • 修饰符 实现与指令之间的相关操作 可简化代码和DOM操作 添加在指令后面

比如:.trim 去除空格 v-model.trim

http://www.lryc.cn/news/172473.html

相关文章:

  • echart离线地图下载地址
  • elk日志某个时间节点突然搜索不到了
  • dbeaver 导出的sql文件,恢复数据库报错,Unknown command ‘\‘‘.
  • Android.bp常用语法和预定义属性
  • close和fclose
  • 在已知的二维坐标里找到最接近的点
  • spring boot 八、 sharding-jdbc 分库分表 按月分表
  • Java 8 中Stream流的一些用法
  • Elasticsearch 8.10 中引入查询规则 - query rules
  • Windows PostgreSql 创建多个数据库目录
  • Java AOP Framework概述
  • 220V转12V芯片-交流45v-265v输入,固定12v输出峰值电流600MA
  • TOGAF架构开发方法—初步阶段
  • 软件定制APP开发步骤分析|小程序
  • postman接口传参案例
  • 【2023华为杯A题】WLAN网络信道接入机制建模(代码、思路.....)
  • CFCA企业版通配符SSL证书
  • 基于ASCON的AEAD
  • 汇编宏伪指令介绍
  • 优化系统报错提示信息,提高人机交互(一)
  • FPGA纯verilog实现8路视频拼接显示,提供工程源码和技术支持
  • spring boot项目一次性能测试的总结
  • 10分钟设置免费海外远程桌面
  • 基于复旦微的FMQL45T900全国产化ARM核心模块(100%国产化)
  • 2023.9.11 关于传输层协议 UDP和TCP 详解
  • thinkphp8路由
  • Python统计pdf中英文单词的个数
  • Kindle电子书下载功能关闭怎么办,借助calibre和cpolar搭建私有的网络书库公网访问
  • ubuntu、linux in window安装docker教程
  • clickhouse学习之路----clickhouse的特点及安装