首页 > 其他分享 >在使用uview组件库时实现字符匹配弹出对应图片

在使用uview组件库时实现字符匹配弹出对应图片

时间:2024-12-15 14:28:31浏览次数:10  
标签:image uview 库时 2F static 1F 组件 3F png

HTML部分: 

<u-overlay :show="show" @click="closeSeat">
	<view class="warp">
	    <view class="rect">
		    <img v-for="(image, index) in seatImages" 
            :key="index" 
            :src="image" 
            alt="" 
            class="image" /> //遍历图片,使相应的图片显示出来
	    </view>
	</view>
</u-overlay>

js部分:

export default {
	data() {
		return {
			show: false, //是否展示位置图
			}
	},
	computed: {
			// 返回每个座位对应的图片路径
		seatImages() {
			const seatMap = {
				'1F-L': '/static/image/1F-left.png',
				'1F-R': '/static/image/1F-right.png',
				'2F-L': '/static/image/2F-left.png',
				'2F-R': '/static/image/2F-right.png',
				'3F-L': '/static/image/3F-left.png',
				'3F-R': '/static/image/3F-right.png',
			}
			return this.reserveListinfo.data.successful.map(item => {
				const seatPrefix = item.seatId.slice(0, 4)
				return seatMap[seatPrefix]
			}) //对所对接口里的数据数组进行遍历,用slice截取获取到相应的字符串并返回seatMap里相应的数组信息(即每个座位对应的图片路径)
		}
	},

后面再对image样式进行修改就可以了!

标签:image,uview,库时,2F,static,1F,组件,3F,png
From: https://blog.csdn.net/2301_80724091/article/details/144486603

相关文章

  • 《Java核心技术I》Swing用户界面组件
    Swing和模型-视图-控制器设计模式用户界面组件各个组成部分,如按钮,复选框,文本框或复杂的树控件,每个组件都有三个特征:内容,如按钮的状态,文本域中的文本。外观,颜色,大小等。行为,对事件的反映。Swing设计者采用了一种很有名的设计模式:MVC模型(model):存储内容。视图(......
  • 【Hadoop框架】 生态组件之分布式文件系统 HDFS 常用命令
    一、HDFS集群的启动停止1.1单服务启动停止方式1.1.1单服务启动1.1.2单服务停止1.2多服务启动停止方式1.2.1多服务启动1.2.2多服务停止二、获取HDFS集群信息三、HDFS常用命令3.1查看HDFS帮助命令3.1.1查......
  • 案例-商品列表(组件封装)
      标签组件封装1.双击显示,自动聚焦2.失去焦点,隐藏输入框标签一列,不同行的标签内容不同,但是除此之外其他基本一致,所以选择用标签组件将这一部分封装为一个组件,需要时组件标签展示。首先标签处一进去就是显示的“茶具”双击之后才显示输入框。所以输入框和“茶具”......
  • Vue3自定义组件实现图片预览下载
    示例代码ImgPreview.vue<template> <divclass="preview"@click="onClick"> <divclass="preview-img"> <divclass="opt-box"> <CloudDownloadOutlined:style="{fontSize:'44p......
  • uniapp的uview2.0框架u--textarea组件(或uv-ui uv-textarea)(或uviewui u--textarea)无法
    问题描述在使用uniapp的uview2.0框架u–textarea组件时,想要使u–textarea支持换行输入,但是默认不支持换行输入,各种百度,没有找到解决问题的方案,最后只有查看源码如下但发现源码没有对属性有过多的处理,我开始怀疑是不是原生组件又问题,但是测试之后发现原生组件并没有问题,经过一天......
  • 全局修改 iview DatePicker组件 props startDate 为服务器时间 vue2
    全局修改iviewDatePicker组件propsstartDate为服务器时间vue2产品需求日期选择的时候,默认不能是服务器时间,所以对组件默认值进行修改创建replacePropsDefaultValueForIView.js文件在utils目录importVuefrom"vue";exportconstreplacePropsDefaultValueForIVie......
  • 嵌入式组件-----IPC
    此篇文章在2022年8月23日被记录1、什么是IPC在做一个比较简单的项目时,我们可以使用全局变量等作为标志位进行逻辑判断,但是在功能较多的项目上时,使用全局变量作为程序间的标志位当然是不可行的,代码将会混乱且复杂,不利于解耦,因此需要使用到IPC(Interprocesscommunication),IPC是模......
  • 嵌入式组件----shell
    此篇文章在2023年6月14日被记录1、介绍easy_shell是由纯C语言编写,运行于嵌入式设备上的shell,通过串口作为命令传入,调用程序中的函数,相比于litter-shell削减了很多用不上的功能,本组件shell.c只有三百多行,简单易用好理解,目前支持且仅支持int类型、char类型、char*类型、hex类型......
  • 嵌入式组件-----状态机
    此篇文章在2023年7月10日被记录1、简述状态机在C语言编程中,可以使用状态机来实现复杂的控制流程和状态管理。状态机通常由以下几个组成部分构成:状态(State):系统或程序可能处于的不同状态,例如"待机"、"运行"、"暂停"等。每个状态代表了系统或程序的一种行为或模式。事件(Event......
  • 嵌入式组件-fifo
    此篇文章在2023年4月26日被记录fifo适用于多种场景,例如在串口中断中来不及接受数据,可以将数据先缓存起来,在任务中再进行处理fifo也可以称为环形队列,填入数据时在头部填入,取数据从尾部取出FIFO.c#include"fifo.h"#include"stdio.h"voidfifo_init(fifo_t*obj,uint8_t......