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

【全栈】SprintBoot+vue3迷你商城-扩展:vue的基本用法

【全栈】SprintBoot+vue3迷你商城-扩展:vue的基本用法

在进行前端开发之前,需要熟悉vue的一些基本用法,这里举例了一些常见的基本用法

1. v-if, v-else, v-else-if

用于条件渲染元素。当条件为真时,元素会被渲染;否则不会渲染。

示例

<div v-if="type === 'A'">Type A</div>
<div v-else-if="type === 'B'">Type B</div>
<div v-else>Not A/B</div>

2. v-show

也用于条件渲染,但它总是会渲染并保留,只是通过 CSS 的 display 属性控制可见性。

示例

<p v-show="isVisible">显示/隐藏这段文字</p>

3. v-for

用于循环渲染列表数据。可以遍历数组、对象或数字。

示例

<ul>
  <li v-for="(item, index) in items" :key="index">{{ item }}</li>
</ul>

<!-- 遍历对象 -->
<ul>
  <li v-for="(value, key, index) in object" :key="index">{{ key }}: {{ value }}</li>
</ul>

4. v-bind

为HTML标签绑定如hrefcss样式等属性值

示例

<!-- 动态设置 class -->
<div v-bind:class="{ active: isActive }"></div>

<!-- 简写为 :class -->
<div :class="{ active: isActive }"></div>

<!-- 绑定 href 属性 -->
<a :href="url">链接</a>

5. v-model

用于创建双向数据绑定,通常与表单输入控件一起使用。

示例

<input v-model="message" placeholder="编辑我">

<textarea v-model="description"></textarea>

<select v-model="selected">
  <option disabled value="">请选择</option>
  <option>A</option>
  <option>B</option>
  <option>C</option>
</select>

6. v-on

用于监听事件,并触发相应的处理函数。

示例

<button v-on:click="handleClick">点击我</button>

<!-- 简写为 @click -->
<button @click="handleClick">点击我</button>

<!-- 带参数的事件处理器 -->
<button @click="increment(1)">增加</button>

http://www.kler.cn/a/516000.html

相关文章:

  • 【2024年 CSDN博客之星】我的2024年创作之旅:从C语言到人工智能,个人成长与突破的全景回顾
  • PIC单片机HEX文件格式分析
  • Swift 中 Codable 和 Hashable 的理解
  • 梯度提升决策树树(GBDT)公式推导
  • Fastapi + vue3 自动化测试平台(4)-- fastapi分页查询封装
  • 【达梦数据库】两地三中心环境总结
  • springboot 调用 c++生成的so库文件
  • selenium clear()方法清除文本框内容
  • 单例模式 - 单例模式的实现与应用
  • 动静态库的制作与使用(Linux操作系统)
  • 深圳大学-计算机系统(3)-实验四处理器结构实验一
  • 设计模式的艺术-迭代器模式
  • Unity|小游戏复刻|见缝插针1(C#)
  • mybatis(57/134)
  • Python 轻松扫描,快速检测:高效IP网段扫描工具全解析
  • Web 音视频(二)在浏览器中解析视频
  • Lisp语言的区块链
  • H266/VVC 量化编码中 TCQ(或 DQ)技术
  • oppo25届秋招补录内推来啦
  • 算法中的时间复杂度和空间复杂度
  • Jetson Xavier NX (ARM) 使用 PyTorch 安装 Open3D-ML 指南
  • GESP202309 三级【进制判断】题解(AC)
  • 【易康eCognition实验教程】003:点云数据加载浏览与操作详解
  • 探索WPF中的RelativeSource:灵活的资源绑定利器
  • Linux——文件与内存
  • 【c语言日寄】Vs调试——新手向