2021-08-02 vue笔记-基础(二) 条件渲染,列表渲染,class和style绑定,表单数据

本文详细介绍了Vue.js的基础知识,包括使用v-for进行嵌套遍历数组和对象,v-if与v-show的条件渲染,v-bind的不同方式绑定样式,以及单选按钮和复选框的处理。此外,还探讨了Vue中的防抖和节流技术,用于优化表单数据处理,降低无效触发,减轻服务器压力。
摘要由CSDN通过智能技术生成

1.v-for实现嵌套遍历
代码:
<div id="app">
    <div v-for="(item,index) in person">
        我叫{
  {item.name}},我每天上午:
        <!-- 注:item.daily是把item取出来给第二层用 -->
        <div v-for="(val,key) in item.daily">
            {
  {val.am}}
        </div>
    </div>
</div>
<script>
    var app = new Vue({
     
        el:"#app",
        data:{
     
            person:[
                {
     
                    name:"张三",
                    daily:[
                        {
     am:"睡觉"},
                        {
     am:"看书"}
                    ]
                },
                {
     
                    id:2,
                    name:"李四",
                    daily:[
                        {
     am:"看视频"},
                        {
     am:"玩游戏"}
                    ]
                },
            ]
        }
    })
</script>
结果:

我叫张三,我每天上午:睡觉看书
我叫李四,我每天上午:看视频玩游戏

2.v-for遍历数组和遍历对象
代码:
<div id="app">
    <div v-for="(item,index) in arr">
        第{
  {index+1}}名是{
  {item}}
    </div>
    <div v-for="(value,key,index) in obj">
        第{
  {index+1}}栏信息:属性名:{
  {key}},属性值:{
  {value}}
    </div>
</div>
<script>
    new Vue({<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端OnTheRun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值