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

VUE学习笔记 2

条件渲染

v-if : 若不频繁切换,会删除DOM节点,再重复添加;  template只能配合v-if

v-show: 适用于频繁切换,动态变换但不删除DOM节点

列表渲染

方式: v-for="p in person"  :key="yyy"

遍历数组 

<body><div class="demo"><ul>(1) <li v-for="item in items"> {{item}} </li>(2) <li v-for="(item, index) in items"> {{index}} --- {{item}} </li></ul></div><script>var app = new Vue({el: '.demo',data: {items: ['小李', '小黄', '小张']}})</script>
</body>

遍历信息

遍历字符串

遍历指定次数

key作用与(原理  - ->待补充)

给列表项添加唯一的标识(比如id),便于vue进行正确排序

key值只能是字符串或数字型,且必须具有唯一性

推荐用id,不用index

列表过滤

return hero.name.indexOf(val) >= 0

indexOf返回在字符串中的下标

指令

v-html="表达式"           动态解析标签

v-show="表达式"          控制元素显示,隐藏  (本质上是切换css的display:none)

v-if="表达式"                条件渲染,创建移除元素 (本质上通过条件判断)

v-on两种方式:

(1)v-on:  事件名 = "内联语句"        作用:注册事件(简写将 v-on: 替换成 @)

(2)v-on:  事件名 = "methods中的函数名"

        

@click="fn(传参)"

例子:书架删除

filter:根据条件保留满足条件的对应项,得到新数组

filter 不会改变原数组

生命周期

生命周期函数

钩子

beforeCreate () {   }

created () {   }        --------可以开始发送初始化渲染请求

beforeMount () {   }

mounted ()  {   }        ----------可以开始操作DOM

(未完待续)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ElasticSearch 8.15.0 与 Kibana 8.15.0 尝鲜体验
  • 2 种方式申请免费 SSL 证书,阿里云 Certbot
  • CSS\JS实现页面背景气泡logo上浮效果
  • 【Mybatis】介绍+搭建+参数传递+增删改查操作+事务与连接池
  • rufus制作启动U盘启动/刻盘
  • 一些近期用的Linux命令
  • 幂等方案分析
  • 【6.0】axios的高级用法
  • 开发团队如何应对突发的技术故障和危机?
  • docker容器安装图形界面
  • 指针(二)
  • 【Python机器学习】NLP概述——超空间简述
  • 如何在项目管理中完成项目立项?
  • 图论:描述有限离散集合中元素间关系
  • 春游c++
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • docker容器内的网络抓包
  • JavaWeb(学习笔记二)
  • Joomla 2.x, 3.x useful code cheatsheet
  • React-生命周期杂记
  • Vue2.0 实现互斥
  • 猴子数据域名防封接口降低小说被封的风险
  • 排序算法之--选择排序
  • 世界上最简单的无等待算法(getAndIncrement)
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 微信开源mars源码分析1—上层samples分析
  • 我是如何设计 Upload 上传组件的
  • 一些关于Rust在2019年的思考
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (2015)JS ES6 必知的十个 特性
  • (4.10~4.16)
  • (C语言)fread与fwrite详解
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (接口自动化)Python3操作MySQL数据库
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (五十)第 7 章 图(有向图的十字链表存储)
  • (转)linux 命令大全
  • (转)Oracle存储过程编写经验和优化措施
  • (转)ORM
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ***详解账号泄露:全球约1亿用户已泄露
  • .mysql secret在哪_MySQL如何使用索引
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net 中viewstate的原理和使用
  • .NET/C# 使窗口永不获得焦点
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .net分布式压力测试工具(Beetle.DT)
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • ??myeclipse+tomcat