第四周(10.7-10.13)学习笔记 24软工陈奕君

学习收获:

1.学习了开始学习了Vue,目前快速过了一遍Vue2和Ajex,现在深学Vue3

学习笔记:

Vue:

import { createApp } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'

v-for:

作用:列表渲染,遍历容器的元素

语法:v-for="(item, index) in items" :key="index.id"

注意:想让哪个标签遍历展示多次,指令就加在哪个标签上

v-bind:

场景:动态为标签属性绑定值(插值表达式,不能在标签内使用)

语法:v-bind:属性=“变量”或者:属性=“变量”

v-if:

语法:v-if="表达式",表达式值为 true,显示;false,隐藏

原理:基于条件判断,来控制创建或移除元素节点(条件渲染)

场景:要么显示,要么不显示,不频繁切换的场景

其它:可以配合 v-else-if /v-else 进行链式调用条件判断

v-show

语法:v-show="表达式",表达式值为 true,显示;false,隐藏

原理:基于 CSS 样式 display 来控制显示与隐藏

场景:频繁切换显示隐藏的场景

v-model

作用:表单元素上进行双向数据绑定,用于获取或设置表单项数据

注意:v-model="变量",变量必须在 data 中声明

v-on

作用:事件绑定

语法:v-on:click="..." / @click="..."

Ajex:

介绍:Asynchronous JavaScript And XML,异步的 JavaScript 和 XML

作用:

数据交换:通过 Ajax 可以给服务器发送请求,并获取服务器响应的数据。

异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索、用户名是否可用的校验等等。


第四周(10.7-10.13)学习笔记 24软工陈奕君
http://localhost:8090//archives/di-san-zhou-10.7-10.13-xue-xi-bi-ji-24ruan-gong-chen-yi-jun
作者
陈奕君
发布于
2025年10月13日
许可协议