首页 > 其他分享 >vue快速入门(十四)reduce求和

vue快速入门(十四)reduce求和

时间:2024-04-09 13:30:22浏览次数:16  
标签:vue curr 入门 sum reduce 嵌套 num total id

注释很详细,直接上代码

新增内容

  1. 非嵌套情况求和
  2. 嵌套情况求和

源码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <!-- 挂载点 -->
  <div id="root">
    
    <button @click="add1">求第一个数组的和</button>
    
    <button @click="add2">求第二个数组的和</button>
  </div>

  <!-- 导入vue的js代码 -->
  <script src="./lib/vue2.js"></script>

  <script>
    const app = new Vue({// Vue实例
      el: '#root',// 挂载点
      data: {// 数据

        arr1:[1,2,3,4,5],

        arr2:[
          {id:1,num:5},
          {id:2,num:6},
          {id:3,num:7},
          {id:4,num:8}
        ]
      },
      methods: {// 方法

        add1(){

          //非嵌套情况求和
          let sum=this.arr1.reduce((total,curr)=>{
            return total+curr
          },0)

          console.log('第一个数组的和为:'+sum)
        },
        add2(){
          
          //嵌套情况求和
          let sum=this.arr2.reduce((total,curr)=>{
            return total+curr.num
          },0)

          console.log('第二个数组的和为:'+sum)
        }

      }
    })
  </script>
</body>
</html>

效果演示

在这里插入图片描述

标签:vue,curr,入门,sum,reduce,嵌套,num,total,id
From: https://blog.csdn.net/m0_73756108/article/details/137159955

相关文章

  • vue.js 3 初学经验
    Windows11x86_64node:'20.11.1'npm:'10.2.4'[email protected][email protected][email protected]@[email protected] 序章作者是前端开发入门选手,最近在学习Vue3,遇到了不少问题,特整理到本文。如有错漏,还请不吝指正。 教程选择官方文档......
  • vue父组件调用子组件的方法,获取同步(实时)的返回结果
    vue父组件调用子组件的方法,获取同步(实时)的返回结果//父组件<template><Childref="childRef"></template><script>importChildfrom'.Child.vue'components:{Child,}setup(props,ctx){constchildRef=ref()//调用子组件的方法constgetC......
  • 若依RuoYi-Vue代码生成,新建一个增删改查模块
    启动ruoyi-ui,登录前端后台 以cti_faq问答对表为例。首先在mysql数据库中建张cti_faq表CREATETABLE`cti_faq`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'编号',`question`varchar(255)DEFAULTNULLCOMMENT'问题内容',`answer`textCOMMENT'答案......
  • 基于SpringBoot+Vue+uniapp微信小程序的高校教师成果管理小程序的详细设计和实现(源码
    文章目录前言项目运行截图技术框架后端采用SpringBoot框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • vue3 快速入门系列 —— vue3 路由
    vue3快速入门系列-vue3路由在vue3基础上加入路由。vue3需要使用vue-routerV4,相对于v3,大部分的VueRouterAPI都没有变化。Tip:不了解路由的同学可以看一下笔者之前的文章:vue2路由参考:vue2路由官网、vue3路由官网vue-routerV4在VueRouterAPI从v3(Vue2)到v4......
  • VUE - bigint解决前端精度丢失的问题
    VUE-bigint解决前端精度丢失的问题问题描述java后端long类型的范围-2^63~2^63,即:-9223372036854775808~9223372036854775807,它是19位的。这个数字可以通过方法获得:Long.MAX_VALUE、Long_MIN_VALUE。前端JS的数字类型的范围-2^53~2^53,即:-9007199254740991~900719925......
  • 基于Java+SpringBoot+Vue前后端分离大学生校园兼职求职招聘信息系统(适合毕业设计项目
    文章目录目录前言一、系统设计1、系统运行环境2.系统架构设计二、系统核心技术三.系统功能实现四.实现代码五.源码获取前言 本文旨在探讨并设计一个基于Springboot框架的大学生校园兼职求职招聘信息系统。该系统的设计与实现,旨在满足大学生寻找兼职工作的......
  • Vue中实现输入框的自动补全功能
    一、百度文心一言的结果在Vue中实现输入框的自动补全功能,可以使用原生的input事件监听用户的输入,并通过计算属性或方法来提供匹配的自动补全建议。以下是一个简单的例子:<template><div><inputtype="text"v-model="userInput"@input="updateSuggestions"><ulv-......
  • Vscode设置自动生成vue页面代码块
    1.ctrl+shift+p 2. 输入snippet->首选项:配置用户代码片段 3. 输入vue,选择vue.json(vue) 4.输入下面代码:"Printtoconsole":{      "prefix":"vue",    "body":[      "<template>",      &qu......
  • vue项目的运行流程
    assets文件夹:存放项目中用到的静态资源文件,例如:css样式表、图片资源components文件夹:程序员封装的、可复用的组件,都要放到components目录下main.js是项目的入口文件。整个项目的运行,要先执行main.jsApp.vue是项目的根组件。在工程化的项目中,vue要做的事情很单纯:通过ma......