首页 > 其他分享 >后台向vue页面传值

后台向vue页面传值

时间:2024-05-21 11:42:55浏览次数:11  
标签:vue num listCar carZhuangtai let xingshi 传值 页面

//向vue页面传值
//步骤1:
// 现在js文件中规定调用的后台接口查询车辆状态详细
export function listCar(query) {
return request({
url: '/mqtts/start/liststat',
method: 'get',
params: query
})
//步骤2:
//在vue页面的script下引入方法 listCar
import { listCar } from "@/api/system/start.js";

//步骤3:
//调用方法
onMounted(()=>{
getListCar()
})

//步骤4:
//申明使用到的变量;let修饰的动态可变参数,const修饰的静态参数
let xingshi = ref(['']);
let tingche = ref(['']);
let lixian = ref(['']);
const loading = ref(true);
//获取后台数据解析,应用
function getListCar() {
loading.value = true;
listCar().then(response => {
const rows = response.rows;
for (const row of rows) {
let carZhuangtai = row['carZhuangtai'];
let num = row['num'];
// 在这里对获取到的值进行进一步处理
if(carZhuangtai=='1'){console.log(1);tingche.value=num}

if(carZhuangtai=='2'){console.log(2);lixian.value=num}

if(carZhuangtai=='0'){console.log(0); xingshi.value = num;}
}
});
}

//步骤5:
//将值传到页面{{ xingshi }}
<span ><el-tag class="spn" size="small">行驶:{{ xingshi }}</el-tag></span>
<span ><el-tag class="spn" size="small">停车:{{ tingche }}</el-tag></span>
<span ><el-tag class="spn" size="small">总数:</el-tag></span>
</p>
<p>
<span ><el-tag class="spn" size="small">离线:{{lixian}}</el-tag></span>

获取的数据样式;解析方法

 

标签:vue,num,listCar,carZhuangtai,let,xingshi,传值,页面
From: https://www.cnblogs.com/188221creat/p/18203618

相关文章

  • uniApp生成的h5页面禁止浏览器上缩放页面(支持安卓,ios)
    项目场景:uniapph5内嵌原生appios样式问题:1.双击和双指滑动,内嵌的h5页面均会被放大缩小2.修改ios底部的安全距离的背景色,默认是白色问题描述1.双击和双指滑动,内嵌的h5页面均会被放大缩小2.解决ios底部的安全距离和修改背景色,默认是白色解决方案:安卓只需要在h5.template.h......
  • 防止页面按钮多次点击
    onlineAssessment(item){letelderInfoMation=JSON.stringify(item)console.log('this.isNavigating',this.isNavigating)if(this.isNavigating)return;//如果正在跳转,则直接返回不执行后续操作this......
  • C# webform 在aspx页面调用aspx.cs页面的方法
    前台代码--调用后台的GetEcharts1方法,并传入三个参数startDateValue,ipEndDate,ddlTypeValue<inputtype="button"id="loadExce2l"value="查看"onclick="loadEcharts()"/>functionloadEcharts(){console.log(19999999999)......
  • 【博客园发文技巧】不离开编辑页面,批量添加图片链接和设置图片大小
    参考文档:https://www.cnblogs.com/sanshi/p/3794796.html起因在博客园写文章,有时需要上传好多大图片,如果这些图片过大,则会导致页面变形。因此有一个实际的需求,能够在博客园的编辑页面,直接批量修改所有图片的大小,然后给这些图片添加链接,以便点击时转到大图。简单实现在博客园......
  • django-vue-admin文件分析
    后端:backend\dvadmin\system\views├──api_white_list.py//接口写入集合管理├──area.py//地区管理:对省市县区域进行管理。├──clause.py//npm包配置文件,里面定义了项目的npm脚本,依赖包等信息......
  • 登录页面漏洞总结
    汇总一些项目中挖到过的,和做项目的时候会用到的测试方法,最近也是疲于面试,讲的是时候总是一时想不起来,所以决定还是总结一下吧,以后我还是要多放网络安全相关的,面试官看时候也知道我了解哪些点,但奈何笔记太多需要整理一下再放出来,以前不敢放是因为确实一直觉得自己太菜了。如果后面......
  • 『手撕Vue-CLI』处理不同指令
    前言在上一篇『手撕Vue-CLI』添加自定义指令中,已经实现了自定义指令的添加,但是指令还是比较简单的,只是简单的打印一句话,那么在实际运用场景中,可能会有更多的需求,比如可能需要在指令中传递参数,或者需要在指令中进行一些复杂的操作,那么这个时候我们就需要对指令进行处理了。创建......
  • VUE,HbuilderX开发H5页面,配置调试,部署以及JWT,Token。调用本机netcore接口
    花了一周时间,测试了各种方式。对于VUE开发H5页面,然后部署到Nginx服务。再调用本地的HTTPS接口。1、本地开发及使用IE或Chrome进行开发调试,并调用本地接口同步开发。本地Netcore,开发按原有方式进行。Hbuilderx,开发并调用本地接口。设置时,不要使用Https进行。直接用http即可。Hbuild......
  • 页面切换保存怎么实现数据不丢失且记忆滚动条位置,常规的方案会闪一下,不如原生性能,怎么
    要实现在页面切换时保存数据状态且记忆滚动条位置,同时避免闪烁现象,可以采用以下几种策略来优化用户体验,这些策略尤其适用于单页面应用(SPA)如Vue或React应用中:1.使用Keep-Alive(Vue中)在Vue中,可以利用<keep-alive>组件来缓存组件实例,这样在切换页面时,组件不会被销毁和重新创建,从而......
  • vue3+ts 指令拖拽div案例
    <template><divclass="box"v-move><divclass="header"></div><div>内容</div></div></template><scriptsetuplang="ts">import{ref,Directive,DirectiveBinding}......