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

vue(1-45)

一、引包

<script src="https://cdn.jsdelivr.net/npm/vue@2.7.16/dist/vue.js"></script>

二、vue实例

指定配置项

1、el指定挂载点,选择器指定控制的是哪个盒子

2、data提供数据

三、插值表达式

利用表达式进行插值,渲染到页面中

语法:{{ 表达式 }}

实例

四、vue指令

v-前缀的属性

1、v-html

作用:设置元素的innerHTML

语法:v-html = “表达式”

2、v-show和v-if

v-show

作用:控制元素显示或隐藏

语法:v-show=“表达式”,表达式值true显示,false隐藏

场景:频繁切换显示隐藏场景

v-if

作用:控制元素显示或隐藏(条件渲染)

语法:v-if=“表达式”  ,表达式值true显示,false隐藏

场景:不频繁切换的场景 

3、v-else和v-else-if

4、v-on

作用:注册事件 = 添加监听 + 提供处理逻辑

语法:

1、v-on:事件名=“内联语句”

2、v-on:事件名=“methods中的函数名”

简写:@事件名

  

//fn中app.isShow可改为this.isShow

v-on调用传参

5、v-bind

作用:动态设置html的标签属性

语法:v-bind:属性名=“表达式”

简写:            :属性名=

6、v-for

作用:基于数据循环,多次渲染整个元素

遍历数组语法:v-for  = “( item,index )in  数组”

item:每一项,item:下标

6、v-for中的key

语法: key属性 = “唯一标识”

作用:给列表项添加唯一标识。便于vue进行列表的正确排序复用

7、v-model

作用:给表单元素使用,双向数据绑定         可以快速设置获取或设置表单元素内容

 8、指令修饰符

9、v-bind操作class

语法:class = “对象/数组”

10、v-bind操作style

语法:style = “{ css属性名1:css属性值}”

11、计算属性

12、watch侦听器

作用:监视数据变化,执行一些业务逻辑或异步操作

简单写法

完整写法

12、vue生命周期

四个阶段:创建、挂载、更新、销毁

生命周期:一个vue从创建到销毁的整个阶段

13、普通组件注册使用

使用:当成html标签使用<组件名></组件名>

局部

全局 


http://www.kler.cn/a/613986.html

相关文章:

  • 方法指南:利用边缘计算实现低延迟直播流媒体服务
  • 如何用Java拆分PDF文件(教程)
  • 【C++数据库】SQLite3数据库连接与操作
  • 循环神经网络 - 给网络增加记忆能力
  • Avro 批量转换成 Json 文件
  • Python爬虫实战:批量获取中国知网(CNKI)文献摘要教程
  • 大型语言模型的秘密:思考链长度与提示格式的魔力
  • Css vertical-align与line-height
  • Windows下VSCode的安装
  • 在Cesium中使用ThreeJs材质(不是场景融合哦)
  • Transformer:破局山地暴雨预测的「地形诅咒」--AI智能体开发与大语言模型的本地化部署、优化技术
  • 深入解析铸铁测量平台的多面魅力——北重安装
  • 关于deepseek
  • 《白帽子讲 Web 安全》之跨站请求伪造
  • STM32通用定时器结构框图
  • kotlin,jetpack compose 最简导航(navigation)案例学习
  • 【Zabbix技术系列文章】第①篇——基础入门
  • 宝塔面板面试内容整理-常见宝塔面板版本
  • 【vue】vue + vant实现上传图片添加水印
  • 使用matlab进行分位数回归