文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——16.列表过滤、17.列表排序

Vue(Vue2+Vue3)——16.列表过滤、17.列表排序16 列表过滤对已知的列表进行数据过滤(根据输入框里面的内容进行数据过滤)16.1 编写案例通过案例来演示说明效果就是这样的 输入框是模糊查询想要实现功能,其实就两大步,1获取输入框内容 2根据输入内容进行数据过滤16.2 绑定收集数据我们可以使用v-model去双向绑定这样第一步收集输入数据就完成了然后就要实现第二步了16.3 使用....

Vue(Vue2+Vue3)——16.列表过滤、17.列表排序
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——15.列表渲染

15 列表渲染列表渲染的东西比较多,我们通过案例一步一步学习列表渲染的相关知识15.1 基本列表首先写一个基本的列表,想要把persons列表里面的对象展示在li里面,我们可以使用一个指令:v-for15.2 v-forvue提供给我们做循环的指令,语法类似js的for in遍历v-for="person in persons"使用v-for循环数组列表数据就被循环出来了上面只是简单使用v-fo....

Vue(Vue2+Vue3)——15.列表渲染
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——14.条件渲染

14 条件渲染顾名思义,就是符合哪些条件,就渲染哪些东西,其实就是几个指令的使用先做一个小例子我想让这个div时而显示,时而隐藏,可以在两者之间进行切换,那么使用原生的方式实现,想到的是用display控制。在vue中不用亲自的写这个属性,它提供了一个执行:v-show14.1 v-showv-show是vue给我们提供的指令,控制元素是否展示,值通常为布尔值(也可以写表达式),为false的时....

Vue(Vue2+Vue3)——14.条件渲染
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——13.绑定样式

13 绑定样式13.1 绑定class样式首先写一个简单的class样式,和一个div容器方便调试这些class样式简单说下用途:basic是最基本的样式,我们可以配合另外一个class样式使用,也就是happy,sad,normal这三个其中一个配合使用,hello1,hello2,hello3这三个样式我们可以一起使用<!DOCTYPE html> <html> &am...

Vue(Vue2+Vue3)——13.绑定样式
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——12.监视属性(watch)

12 监视属性(watch)可以先使用技术属性的方式编写天气案例,然后使用监视属性,通过对比,更加清晰明了12.1 编写案例我们可以使用三木运算符实现对天气的更换,如果属性为真就是炎热,为假就是寒冷<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>初始...

Vue(Vue2+Vue3)——12.监视属性(watch)
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——11.计算属性(computed)

11 计算属性(computed)学习vue的计算属性之前,我们先写一个案例,我们先用插值语法实现,然后再使用vue的计算属性实现,经过对比,我们就能掌握计算属性的精髓和原理11.1 插值语法编写案例写一个简单的例子,姓和名分别用两个输入框控制,最后通过一个span标签拼接成一个全名首先通过简单的插值语法实现,需要注意,输入框需要使用v-model进行绑定看下页面,基本功能已经实现了这时候我又有....

Vue(Vue2+Vue3)——11.计算属性(computed)
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——10.事件处理

10 事件处理10.1 事件基本使用在这里我们使用单击事件为例,简单讲讲在vue中单击事件的编写以及细节问题在vue中想要实现点击事件,需要新增一个指令:v-on:click,后面跟对应的函数&lt;button v-on:click="showInfo"&gt;点我提示信息&lt;/button&gt;对于这个函数的编写,也是有讲究的,如果按照下图直接按照传统函数JS编写会报错因为vue实例读....

Vue(Vue2+Vue3)——10.事件处理
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——9.数据代理

9 数据代理想要学习vue的数据代理,首先需要知道Object.defineProperty方法,vue的数据劫持,数据代理,计算属性都要到了这个方法9.1 Object.defineProperty方法顾名思义,就是给对象定义添加属性首先看一段简单的代码,简单定一个person对象<!DOCTYPE html> <html> <head> <m...

Vue(Vue2+Vue3)——9.数据代理
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——8.理解MVVM模型

8 理解MVVM模型8.1 MVVM模型概述MVVM:Model View ViewModelM:模型(Model) :对应 data 中的数据V:视图(View) :模板VM:视图模型(ViewModel) : Vue 实例对象它包括 DOM Listenters 和 Data bindings,前者实现了页面与数据的绑定,当页面操作数据的时候 DOM 和 Model 也会发生相应的变化。后者....

Vue(Vue2+Vue3)——8.理解MVVM模型
文章 2023-06-20 来自:开发者社区

Vue(Vue2+Vue3)——7.el和data的两种写法

7 el和data的两种写法首先做一个简单的效果<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>初始vue</title> <!-- 引入vue.js --> <script type="text/jav...

Vue(Vue2+Vue3)——7.el和data的两种写法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注