vue入门小案例(复选框)

实例

254a749ed5414269ac4ec7a0bfda56e5.gif

下面是一个 Vue.js 处理复选框的入门案例:

步骤 1: 创建 HTML 结构

首先,创建一个 HTML 文件,并设置基本的结构和 Vue 实例的挂载点:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue.js 复选框案例</title>
    <!-- 引入 Vue.js -->
    <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
</head>
<body>
    <div id="app">
        <h2>选择你喜欢的水果:</h2>
        <form>
            <label>
                <input type="checkbox" value="苹果" v-model="selectedFruits"> 苹果
            </label>
            <label>
                <input type="checkbox" value="香蕉" v-model="selectedFruits"> 香蕉
            </label>
            <label>
                <input type="checkbox" value="橘子" v-model="selectedFruits"> 橘子
            </label>
        </form>
        <p>你选择了:{{ selectedFruits.join(', ') }}</p>
    </div>

    <script>
        // 初始化 Vue 实例
        new Vue({
            el: '#app',
            data: {
                selectedFruits: [] // 用于存储选中的水果
            }
        });
    </script>
</body>
</html>

步骤 2: 使用 v-model 指令

在每个复选框 <input> 元素上使用 v-model 指令,将其绑定到 selectedFruits 数组。这个数组将存储所有被选中的复选框的值。

<input type="checkbox" value="苹果" v-model="selectedFruits"> 苹果

步骤 3: 显示选中的项

在页面上,我们使用 {{ selectedFruits.join(', ') }} 来显示当前选中的水果。当用户选中或取消选中复选框时,selectedFruits 数组将自动更新,Vue 将重新渲染页面以反映当前的选中状态。

<p>你选择了:{{ selectedFruits.join(', ') }}</p>

步骤 4: 运行案例

保存 HTML 文件并在浏览器中打开它,你将看到一个包含三个复选框的表单。用户可以勾选他们喜欢的水果,页面将实时更新显示他们的选择。

这个案例展示了 Vue.js 如何轻松处理复选框和用户输入,以及如何使用数组来管理一组数据。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值