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

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标签使用<组件名></组件名>

局部

全局 

相关文章:

  • GitHub美化个人主页3D图表显示配置操作
  • [力扣每日一练]关于MySQL和pandas的正则表达式应用
  • caddy常用配置
  • torchvision中数据集的使用
  • ros2 humble无法识别头文件<rclcpp/rclcpp.hpp>
  • 科技赋能建筑业变革:中建海龙创新引领高质量发展新路径
  • 深度解读:智能体2.0 AI Agent多推演进
  • 第七章:Python中pygame库的使用:开发小游戏
  • 【Java】注解
  • 单店效率优化促毛利增长,雍禾医疗业绩稳步跑
  • 服装零售行业数据分析方案
  • StarRocks 中 CURRENT_TIMESTAMP 和 current_time 分区过滤问题
  • Ai工作流工具有那些如Dify、coze扣子等以及他们是否开源
  • CF每日5题Day4(1400)
  • 程序员软件工具推荐列表
  • 图解AUTOSAR_SWS_FlashTest
  • 第十章:Pyinstaller库打包Python项目为Windows可执行文件.exe
  • 6-项目负责人-创建项目集
  • 洛谷题单1-B2005 字符三角形-python-流程图重构
  • 【MYSQL】Windows 下 CMD 操作数据库指南
  • 网站开发 java/网络新闻发布平台发稿
  • 东莞 手机网站制作/附子seo教程
  • 网站建设工作室/美发培训职业学校
  • 建站公司推荐首推万维科技/千锋教育的官网
  • 51做网站/推广关键词如何优化
  • 郑州seo优化阿亮/爱站seo工具