Vue2入门一:基础概念

vue2.0+入门学习笔记,vue.js下载

1、挂载点、模板、实例之间的关系

2、数据、事件和方法

3、属性绑定、双向数据绑定和样式绑定

样式绑定:

<!--对象语法-->
<div :class="{active:isActive}"></div>
<!--数组语法-->
<div :class="[activeClass,errorClass]"></div>

4、计算属性和侦听器

(1)为何需要计算属性?

表达式的计算逻辑可能会比较复杂,使用计算属性可以使模板内容更加简洁。

 (2)计算属性与方法的区别

计算属性是基于它们的依赖进行缓存的;方法不存在缓存。

(3)侦听器

数据一旦发生变化就通知侦听器所绑定方法。

(4)侦听器的应用场景

数据变化时执行异步或开销较大的操作。

5、过滤器

 (1)过滤器的作用是什么?

 格式化数据,比如将字符串格式化为首字母大写,将日期格式化为指定的格式等。

(2)自定义过滤器

全局过滤器

Vue.filter('过滤器名称',function (val) {
    //过滤器逻辑
})

局部过滤器

filters:{
            capitalize:function () {   
            }
        }

(3)过滤器使用

<div>{{msg|upper}}</div>
<div :id="id|formatId"></div>

例子:

6、v-if,v-show与v-for指令

 7、案例:to-do-list开发

输入的内容可以在下面实时显示:

 

 

 

 
 
 
 
posted @   权杖攻城狮  阅读(165)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示

目录导航