博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue学习之二(vue指令)
阅读量:3921 次
发布时间:2019-05-23

本文共 990 字,大约阅读时间需要 3 分钟。

v-for 循环遍历

  • <li :key='index' v-for='(index,item) in Arr'> </li>
  • 传key 方便后边操作数据;因为遍历的原理是复制上一份数据,直接替换数据;

杂项

  • v-pre 不编译差值表达式
  • v-cloak 解决闪烁问题
  • v-once 只渲染一次

动画 transition

  • 被动画的元素必须被transition包裹起来 name=""
  • Vue提供好了一些动画class的名称,我们只需要写css样式即可
  • 必须在v-if和v-show动画效果才能产生

根据提供的class名,自己定义动画

  • 进入 和 离开 两个状态,分别有进入前,进入中,进入后;…

使用animate.css第三方动画

  • 标签必须为块级元素,否则没有效果
  • 必须加上类名animated
  • enter-active-class, leave-active-class

动画钩子 其实就是js函数

  • 进入前 before-enter
  • 进入 enter 中设置过渡时间,刷新动画帧数,设置结束位置; done();
  • 进入后 after-enter

  • 离开前中后 三个状态同上;

计算属性 && watch

  • 计算属性computed fullName:function(){ return ...}
  • 侦听属性 watch firstName:function(){计算等式},lastName:function(){计算等式}

组件:对相关功能代码的封装,达到复用的目的

  • #app外有一个<template id="id">...</template>内写template的内容
  • 组件定义 注册 Vue.component('组件名',{template:"#id",data:{..},methods:{..}})
  • #app内 创建 <组件名>标签
    • 组件名驼峰命名时标签不能显示,一般以-拼接组件名

数组的filter过滤方法

  • arr.filter(function(item,index,arr){return ...},this)
    • 参1:回调中遍历数组 return满足条件的,形成一个新的数组;
    • 参2:传this,让函数内部可以访问外部的数据
  • includes()字符串中是否包含 string.includes(this.keyword)
  • .trim()字符串去空格方法

转载地址:http://foarn.baihongyu.com/

你可能感兴趣的文章
.NET Core + Spring Cloud:服务注册与发现
查看>>
今天你内卷了吗?
查看>>
设计模式之代理模式
查看>>
结构型设计模式总结
查看>>
dotNET:怎样处理程序中的异常(实战篇)?
查看>>
What is 测试金字塔?
查看>>
.Net Core HttpClient处理响应压缩
查看>>
十分钟搭建自己的私有NuGet服务器-BaGet
查看>>
efcore 新特性 SaveChanges Events
查看>>
龙芯3A5000初样顺利交付流片
查看>>
用了Dapper之后通篇还是SqlConnection,真的看不下去了
查看>>
ABP快速开发一个.NET Core电商平台
查看>>
[NewLife.Net]单机400万长连接压力测试
查看>>
使用Azure人脸API对图片进行人脸识别
查看>>
快醒醒,C# 9 中又来了一堆关键词 init,record,with
查看>>
【招聘(深圳)】轻岁 诚聘.NET Core开发
查看>>
欢迎来到 C# 9.0(Welcome to C# 9.0)
查看>>
Dapr微服务应用开发系列1:环境配置
查看>>
使用 Visual Studio 2019 批量添加代码文件头
查看>>
【BCVP更新】StackExchange.Redis 的异步开发方式
查看>>