当前位置: 首页 > news >正文

uniapp调查问卷评价功能

 我本来用的是uniapp官方提供的组件uni-rate组件,但修改成我想要的样式有点麻烦,于是我就自己手写一个,比用组件简单一点;

 

dom结构 

<text class="formTit must">请您对本次活动进行评价</text>
<view class="evaluate mb-40rpx"><view class="row" v-for="(val, index) in starName" :key="index"><view class="progress" :class="star > index ? 'selected' : ''" @click="setStar(index + 1)"> </view><text class="tit" :class="star == index + 1 ? 'active' : ''">{{ val }}</text></view>
</view>

 js部分

// 评价
const star = ref(2); //评价,默认2星
const starName = ["差", "一般", "较好", "好"];
const setStar = (val: any) => {star.value = val;
};

 css部分(我用的是scss + tailwindcss,不懂的可以去看看,很方便,写入类名就可以改变样式)

.formTit {@apply block text-#363A44 text-32rpx font-bold mb-20rpx mt-40rpx;}.must {&::after {font-size: 32rpx;color: #f00;content: "*";}
}
.evaluate {@apply w-full flex justify-between items-center;.row {@apply w-full flex flex-col justify-center items-center;width: calc((100% - 6rpx) / 4);&:nth-of-type(1) {.progress {border-radius: 12rpx 0 0 12rpx;}}&:nth-of-type(4) {.progress {border-radius: 0 12rpx 12rpx 0;}}}.progress {@apply w-full bg-#eef5ff h-40rpx;}.selected {background-color: #428ffc;}.tit {@apply w-full text-32rpx text-#9B9B9B text-center pt-20rpx;}.active {@apply text-#363a44 font-bold;color: #363a44;}}

相关文章:

uniapp调查问卷评价功能

我本来用的是uniapp官方提供的组件uni-rate组件&#xff0c;但修改成我想要的样式有点麻烦&#xff0c;于是我就自己手写一个&#xff0c;比用组件简单一点&#xff1b; dom结构 <text class"formTit must">请您对本次活动进行评价</text> <view cl…...

Centos Linux带进度条复制(同步)文件和文件夹

centos linux 内建文件复制/备份命令 rsync 目的&#xff1a;我想从一个磁盘复制一堆文件到另一个磁盘&#xff0c;不希望改变文件的属性&#xff08;尤其是所有者、还有创建时间、修改时间&#xff09;&#xff0c;最好还得能给我显示进度条。文件太多了&#xff0c;好几百GB…...

从数据仓库到数据结构:数据架构的演变之路

在上个世纪&#xff0c;从电子商务巨头到医疗服务机构和政府部门&#xff0c;数据已成为每家组织的生命线。有效地收集和管理这些数据可以为组织提供宝贵的洞察力&#xff0c;以帮助决策&#xff0c;然而这是一项艰巨的任务。 尽管数据很重要&#xff0c;但CIOinsight声称&…...

kafka-2.12使用记录

kafka-2.12使用记录 安装kafka 2.12版本 下载安装包 根据你的系统下载rpm /deb /zip包等等, 这里我使用的是rpm包 安装命令 rpm -ivh kafka-2.12-1.nfs.x86_64.rpm启动内置Zookeeper 以下命令要写在同一行上 /opt/kafka-2.12/bin/zookeeper-server-start.sh /opt/kafka-2…...

C++笔记之将定时器加入向量并设置定时器的ID为i

C笔记之将定时器加入向量并设置定时器的ID为i code review! 文章目录 C笔记之将定时器加入向量并设置定时器的ID为i关于代码中的void operator()() 运行 代码 #include <chrono> #include <iostream> #include <thread> #include <vector>// 定义定时…...

将一组元素四舍五入到指定精度(小数位数)numpy.around()

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 将一组元素四舍五入 到指定精度(小数位数) numpy.around() [太阳]选择题 关于以下代码说法错误的一项是? import numpy as np anp.array([21.3,9.67,8.5, -1.13, -2.67]) print(【显示】a为…...

tinyint这个值在MySQL中的值有哪些

在MySQL中&#xff0c;TINYINT是一种整数数据类型&#xff0c;用于存储小范围的整数值。它占用1个字节的存储空间&#xff0c;可以表示的值范围是从-128到127&#xff08;有符号&#xff09;或者从0到255&#xff08;无符号&#xff09;。 以下是在MySQL中使用TINYINT数据类型…...

JVM 内存结构

1、方法区&#xff08;线程共享&#xff09; 存储静态变量(静态方法、变量、代码块)、常量池、类信息 2、堆信息&#xff08;线程共享&#xff09; 存储实例对象&#xff0c;例如 new 出来的对象信息 A a1 new A() 3、虚拟机栈&#xff08;线程隔离&#xff09; 每个线程的都有…...

基于百度语音识别API智能语音识别和字幕推荐系统——深度学习算法应用(含全部工程源码)+测试数据集

目录 前言总体设计系统整体结构图系统流程图 运行环境模块实现1. 数据预处理2. 翻译3. 格式转换4. 音频切割5. 语音识别6. 文本切割7. main函数 系统测试工程源代码下载其它资料下载 前言 本项目基于百度语音识别API&#xff0c;结合了语音识别、视频转换音频识别以及语句停顿…...

数字万用表测量基础知识--使用DMM测量电流

概览 DMM&#xff08;即数字万用表&#xff09;是一种电气测试和测量仪器&#xff0c;可测量直流和交流信号的电压、电流和电阻。本文介绍如何正确使用和理解数字万用表(DMM)。 使用DMM测量电流 另一个常见的测量功能是直流和交流电流测量。电压是通过与电路并联进行测量&am…...

【BASH】回顾与知识点梳理(二十)

【BASH】回顾与知识点梳理 二十 二十. 十六至十九章知识点总结及练习20.1 总结20.2 练习 该系列目录 --> 【BASH】回顾与知识点梳理&#xff08;目录&#xff09; 二十. 十六至十九章知识点总结及练习 20.1 总结 shell script 是利用 shell 的功能所写的一个『程序 (prog…...

Arduino驱动SGP40空气质量传感器(气体传感器篇)

目录 1、传感器特性 2、硬件原理图 3、控制器和传感器连线图 4、驱动程序 SGP40空气质量传感器是业内知名的瑞士公司Sensirion推出的新一代SGP40数字VOC传感器芯片。基于Sensirion的CMOSens技术,SGP40在单个芯片上提供了完整的传感器系统,包括温控微加热板和室内空气质量…...

识别和应对内存抖动

关于作者&#xff1a;CSDN内容合伙人、技术专家&#xff0c; 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 &#xff0c;擅长java后端、移动开发、人工智能等&#xff0c;希望大家多多支持。 目录 一、导读二、概览三、案例分析3.1 使用memory-profiler3.2 使用 cp…...

3.3用于共享数据保护的替代工具

用于共享数据保护的替代工具 虽然互斥元是最通用的机制&#xff0c;但提到保护共享数据时&#xff0c;它们并不是唯一的选择&#xff1b;还有别的替代品&#xff0c;可以在特定情况下提供更恰当的保护。 一个特别极端&#xff08;但却相当常见&#xff09;的情况&#xff0c;…...

探索数据之美:初步学习 Python 柱状图绘制

文章目录 一 基础柱状图1.1 创建简单柱状图1.2 反转x和y轴1.3 数值标签在右侧1.4 演示结果 二 基础时间线柱状图2.1 创建时间线2.2 时间线主题设置取值表2.3 演示结果 三 GDP动态柱状图绘制3.1 需求分析3.2 数据文件内容3.3 列表排序方法3.4 参考代码3.5 运行结果 一 基础柱状图…...

647. 回文子串

boolean默认类型是false class Solution {public int countSubstrings(String s) {if(s null) return 0;int result 0;int length s.length();boolean[][] dp new boolean[length][length];for(int j0;j<length;j){for(int i0;i<j;i){if(s.charAt(i) s.charAt(j)){i…...

cmake (更新中)

概述 关于 CMake CMake 是一个可扩展的开源系统&#xff0c;以一种与操作系统和编译器无关的方式来管理构建过程。与许多跨平台系统不同&#xff0c;CMake 被设计为与本机构建环境配合使用。在每个源代码目录中放置简单的配置文件&#xff08;称为 CMakeLists.txt 文件&#xf…...

【go语言基础】指针数组和数组指针

1.概念 &#xff08;1&#xff09;指针数组&#xff1a; 存储指针的数组&#xff0c;也叫存储地址的数组&#xff0c;简单说就是存储地址的。 首先它是一个数组&#xff0c;数组中的元素都是指针&#xff08;地址&#xff09;。 &#xff08;2&#xff09;数组指针&#xf…...

ModaHub魔搭社区——Milvus Cloud向量数据库

向量数据库:在AI时代的快速发展与应用 摘要: 随着人工智能技术的不断进步,向量数据库在处理大规模数据方面发挥着越来越重要的作用。本文介绍了向量数据库的基本概念、应用场景和技术挑战,并详细阐述了Milvus Cloud作为典型的向量数据库产品的技术特点、性能优化和应用案例…...

【Java】常用Stream API

常见 Stream 流表达式 总体结构图 一、两大类型 中间操作(Intermediate Operations) 中间操作是指在Stream上执行的操作, 它们返回一个新的Stream, 允许你链式地进行多个中间操作. 终端操作(Terminal Operations) 对Stream进行最终处理的操作, 当调用终端操作时, Stream会开始执…...

无线安全入门:如何像Willie一样用能量检测发现隐蔽信号?一个MATLAB仿真指南

无线安全实战&#xff1a;用MATLAB仿真攻击者Willie的能量检测策略 想象一下&#xff0c;你正坐在一个嘈杂的咖啡厅里&#xff0c;周围充斥着各种无线信号——Wi-Fi、蓝牙、蜂窝网络。如果有人想在这些背景噪音中偷偷传输数据&#xff0c;该如何确保不被发现&#xff1f;这就是…...

Windows下OpenClaw安装详解:Qwen3.5-9B接口对接避坑指南

Windows下OpenClaw安装详解&#xff1a;Qwen3.5-9B接口对接避坑指南 1. 为什么选择WindowsOpenClaw组合 去年开始接触AI自动化工具时&#xff0c;我尝试过不少方案&#xff0c;但要么需要复杂的Linux环境配置&#xff0c;要么对个人开发者不够友好。直到发现OpenClaw这个能在…...

4G5G专题-85: 架构 - 5G NR空中接口与协议栈演进

1. 5G NR空中接口设计原理 5G NR&#xff08;New Radio&#xff09;空中接口是5G网络的核心技术之一&#xff0c;它直接决定了无线信号的传输效率和质量。与4G LTE相比&#xff0c;5G NR在设计上做了许多突破性的改进&#xff0c;尤其是在低延迟和高带宽场景下表现尤为突出。 1…...

OpenClaw技能扩展:Qwen3.5-9B代码生成+本地执行实战

OpenClaw技能扩展&#xff1a;Qwen3.5-9B代码生成本地执行实战 1. 为什么需要代码生成与自动执行&#xff1f; 作为一名长期与数据打交道的开发者&#xff0c;我每天要处理大量重复性脚本编写任务&#xff1a;数据清洗、格式转换、日志分析...这些工作往往占用了70%以上的编码…...

消息队列6-Raft协议与仲裁队列、Pull拉模式

文章目录一. Raft协议1. 节点会扮演的 角色2. 任期(term)3. 选举过程4. 选取过程中其他情况(1) 情况1(2) 情况25. 副本消息复制流程二. 仲裁队列的使用1. 声明仲裁队列2. 发送消息3. 仲裁队列信息4. 宕机演示三. 节点与仲裁队列与副本之间的关系四. Pull拉模式1. 声明队列2. 发…...

最新的稿费到账了!

最新的稿费到账了&#xff0c;很多老铁可能很好奇到底有多少稿费&#xff01; 今天和大家简单说一下&#xff0c; 我和出版社签订的合同是8个点&#xff0c;我的书定价是xx一本&#xff0c; 所以每出售一本书&#xff0c;我实际能拿到7块多钱&#xff0c; 我这本书是技术类&…...

代码生成利器:OpenClaw调用Qwen3.5-9B自动化开发脚本

代码生成利器&#xff1a;OpenClaw调用Qwen3.5-9B自动化开发脚本 1. 为什么需要自动化代码生成 作为一名长期与数据打交道的开发者&#xff0c;我每天都要面对各种重复性的数据处理任务。从简单的CSV清洗到复杂的多表关联分析&#xff0c;这些工作往往占据了我60%以上的编码时…...

SolidWorks 扫掠实战:从零构建带倒角的方形螺旋管

1. 从零开始理解方形螺旋管建模 第一次用SolidWorks做方形螺旋管时&#xff0c;我盯着屏幕发呆了半小时——明明圆形螺旋管点几下就能搞定&#xff0c;换成方形截面怎么就报错连连&#xff1f;后来才发现&#xff0c;这种带倒角的异形螺旋管建模&#xff0c;关键不在于操作步骤…...

SpringBoot3.0.0实战:5分钟搞定SpringDoc与Knife4j的完美集成(含中文UI配置)

SpringBoot3.0极速集成SpringDoc与Knife4j&#xff1a;中文文档界面实战指南 在微服务架构盛行的当下&#xff0c;API文档的规范化和可视化已成为项目开发中不可或缺的一环。对于使用SpringBoot3.0的Java开发者来说&#xff0c;SpringDoc与Knife4j的组合堪称API文档工具链中的黄…...

微软发布的《生成式人工智能初学者.NET 第二版》课程浇

本课概览 Microsoft Agent Framework (MAF) 提供了一套强大的 Workflow&#xff08;工作流&#xff09; 框架&#xff0c;用于编排和协调多个智能体&#xff08;Agent&#xff09;或处理组件的执行流程。 本课将以通俗易懂的方式&#xff0c;帮助你理解 MAF Workflow 的核心概念…...