首页 > 其他分享 >日常练习03

日常练习03

时间:2024-09-19 21:51:42浏览次数:1  
标签:03 axios 练习 results item 日常 未知 response result

<template>     <div>       <h2>统计查询</h2>       <form @submit.prevent="searchStats">         <label>科技活动类型:</label>         <input v-model="stats.address" />  
      <label>机构属性:</label>         <input v-model="stats.orgAttribute" />  
      <button type="submit">查询</button>       </form>  
    <div v-if="results && results.length">         <h3>统计结果:</h3>         <ul>           <!-- 在这里确保 result 不为 null 或 undefined -->         <li v-for="result in results" :key="result?.address" v-if="result">             <strong>机构全称:</strong> {{ result.address || '未知' }}<br />             <strong>归口管理部门:</strong> {{ result.managementDepartment || '未知' }}<br />             <strong>通讯地址:</strong> {{ result.address || '未知' }}<br />             <strong>联系方式:</strong> {{ result.contactPerson || '未知' }} ({{ result.phoneMobile || '未知' }})<br />             <strong>科技活动类型:</strong> {{ result.activityType || '未知' }}<br />             <strong>机构属性:</strong> {{ result.orgAttribute || '未知' }}<br />             <strong>技术需求名称:</strong> {{ result.techDemandName || '未知' }}<br />             <strong>需求时限:</strong> {{ result.demandPeriodStart || '未知' }} - {{ result.demandPeriodEnd || '未知' }}<br />           </li>         </ul>       </div>       <div v-else>         <p>没有找到统计结果</p>       </div>     </div>   </template>  
<script>   import axios from 'axios';  
export default {     data() {       return {         stats: {           activityType: '',           orgAttribute: ''         },         results: []       };     },     methods: {       searchStats() {         axios.get('http://localhost:8081/api/technology-demand/search-by-type-or-attribute', {           params: this.stats         })         .then(response => {           // 过滤掉 null 或 undefined 数据           this.results = Array.isArray(response.data) ? response.data.filter(item => item !== null && item !== undefined) : [];           console.log('响应数据:', this.results); // 调试输出         })         .catch(error => {           alert('统计查询失败');           console.error('查询出现错误:', error); // 在控制台中打印错误信息以帮助调试         });       }     }   };   </script>

标签:03,axios,练习,results,item,日常,未知,response,result
From: https://www.cnblogs.com/Lyh3012648079/p/18421445

相关文章

  • 基础靶机(CentOS7)自测练习WP
    1信息收集192.168.5.141:8090open192.168.5.141:8009open192.168.5.141:22open192.168.5.141:3306open192.168.5.141:6379open192.168.5.141:8080open192.168.5.141:8899open192.168.5.141:9080open[*]aliveportslenis:8startvulscan[*]WebTitlehttp:/......
  • java基础练习--字符串之罗马数字转换--两种转换方法
    方法1:查表法//数字-->罗马字符publicstaticStringchangeLuoMa(intnumber){String[]arr={"","Ⅰ","Ⅱ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅸ",};return......
  • 大模型-提示词工程-句子对语义匹配-03
    目录1.提示工程2.代码1.提示工程[('现在你需要帮助我完成文本匹配任务,当我给你两个句子时,你需要回答我这两句话语义是否相似。只需要回答是否相似,不要做多余的回答。','好的,我将只回答”是“或”不是“。'),('句子一:公司ABC发布了季度财报,显示盈利增长。\n句子二......
  • flutter开发将项目从flutter版本3.19.6升级到3.24.3过程遇到问题记录Type 'Unmodifiab
    1.androidstudio修改当个项目的flutter版本,不影响其他项目工程的flutter编译版本1.1项目右上角点击‘设置’图标,选择Settings...进去到项目的设置页面,选择fluttersdk路径1.2项目右上角点击‘设置’图标,选择Settings...进去到项目的设置页面,选择dartsdk路径2.点开打开......
  • Java语言程序设计基础篇_编程练习题**18.31 (替换单词)
    目录题目:**18.31(替换单词)习题思路代码示例 运行结果替换前替换后题目:**18.31(替换单词) 编写一个程序,递归地用一个新单词替换某个目录下的所有文件中出现的某个单词。从命令行如下传递参数:javaExercise18_31dirNameoldWordnewWord习题思路(读取路径方......
  • GL-03CGJ -48W LED平板灯
    适用范围生物制药、医疗卫生、食品保健、电子IT业、实验室等。性能特点灯框采用铝合金边框、喷塑成型。灯体厚度10MM,,灯体表面静电喷涂处理,使用30000小时不变色、不褪色;边框采用优质铝框,喷白色,配合紧凑,与各种天花完美结合。反射面采用光学原理设计,反射率高,合理利用有效光,光......
  • SQLSTATE[42S02]: Base table or view not found: 1146 Table '***.ey_citysite' does
    根据提供的错误信息 SQLSTATE[42S02]:Basetableorviewnotfound:1146Table'***.ey_citysite'doesn'texist,这个错误表明数据库中不存在名为 ey_citysite 的表或视图。以下是一些可能的解决步骤:1.确认表是否存在首先确认表是否真的存在。使用SQL命令检查表可以......
  • 易优eyoucms网站Fatal error: Class '\think\cache\driver\File' not found
     根据提供的错误信息 Class'\think\cache\driver\File'notfound,这个错误表明PHP无法找到类 \think\cache\driver\File。这通常是因为类文件未被正确加载或命名空间配置不正确导致的。以下是一些可能的解决步骤:1.确认类文件路径确保类文件 File.php 的路径正确并且......
  • SciTech-Mathmatics-LaTex: LaTeX:从入门到日常使用
    LaTeX:从入门到日常使用发表于2022-02-05|更新于2022-03-20|教程|字数总计:3.6k|阅读时长:12分钟|阅读量:前言:排版工具与书写工具的讨论LaTeX是一种“非所见即所得”的排版系统,用户需要输入特定的代码,保存在后缀为.tex的文件中,通过编译得到所需的pdf文件,例如以下代码:$......
  • 易优eyoucms网站php5.4版本,报错:Can't use method return value in write context
    当你在使用PHP5.4版本时遇到“Can'tusemethodreturnvalueinwritecontext”的错误,这通常是因为你在代码中错误地使用了方法返回值。这种错误通常发生在试图将方法返回值直接赋值给变量或用于其他上下文时。解决方案以下是一些常见的原因和解决方法:1.检查代码中的赋......