vue2前端中vant2中的唤醒组件van-circle掉坑

Vant 2 - 移动端 Vue 组件库 _ 问题记录 Vant 2 - 移动端 Vue 组件库 _ 问题记录 发布初衷 : 记录在移动端项目中使用 Vant 2 组件库时遇到的各种问题, 方便以后再次遇到类似问题 , 能够快时查阅解决 , 大家要是觉得有帮助的话 , 可以收藏一下 , 博主会不定时更新文章的 目录 基础组件 Popup 弹出层 表单组件 DatetimePicker 时间选择 Field 输入框 Form 表单 Picker 选择器 Radio 单选框 Uploader 文件上传 展示组件 List 列表 导航组件 Tab 标签页 阅读详情

1、官网上的原话:

rate 属性表示进度条的目标进度,v-model 表示动画过程中的实时进度。当 rate 发生变化时,v-model 会以 speed 的速度变化,直至达到 rate 设定的值。

此时我要做五个环形,无论怎么改变这个rate的数值都会影响前面的第一个环形,

原来的错误写法:

<div class="circle">
                            <div class="circle1">
                                <van-circle v-model="currentRate" :rate="80" :speed="100" text="0个" :stroke-width="40"
                                    layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle2">
                                <van-circle v-model="currentRate" :rate="30" :speed="100" text="0个" color="#78c2e7"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle3">
                                <van-circle v-model="currentRate" :rate="50" :speed="100" text="0个" color="#83b68c"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle4">
                                <van-circle v-model="currentRate" :rate="60" :speed="100" text="0个" color="#da7858"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle5">
                                <van-circle v-model="currentRate" :rate="70" :speed="100" text="0个" color="#d0a074"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                        </div>

然后就会一直影响前面的,一直高不懂,然后反复看上面的属性,关键是v-model实时监测数值的变化,所以就会有影响,

那么正确的写法是什么呢?

以下是正确的写法:

<div class="circle">
                            <div class="circle1">
                                <van-circle v-model="currentRate" :rate="80" :speed="100" text="0个" :stroke-width="40"
                                    layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle2">
                                <van-circle v-model="currentRate1" :rate="30" :speed="100" text="0个" color="#78c2e7"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle3">
                                <van-circle v-model="currentRate2" :rate="50" :speed="100" text="0个" color="#83b68c"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle4">
                                <van-circle v-model="currentRate3" :rate="60" :speed="100" text="0个" color="#da7858"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                            <div class="circle5">
                                <van-circle v-model="currentRate4" :rate="70" :speed="100" text="0个" color="#d0a074"
                                    :stroke-width="40" layer-color="#cbcbcb" size="65px" />
                            </div>
                        </div>

就是绑定的v-model ,每个都是要不一样的  currentRate

就是这样入坑的。

van-Circle 环形进度条 van-Circle 环形进度条 涉及的功能点: 圆形进度条:文本自定义样式大小 颜色定制、大小定制、渐变色、宽度定制 模拟断点续传 <template> <div class="demo"> <div class="syn_data fcc pt20"> <van-circle class="syn_circle" v-model="currentRate" :rate="rate 阅读详情

相关推荐

Vant 环形进度条Canvas 层级问题

【代码】Vant 环形进度条Canvas 层级问题。

Florenza的博客 1628

Vant 组件中的 Circle 环形进度条

Vant 组件中的 circle 环形进度条,进度条随时间增加动态变化

Love_Fish_Young的博客 5995

在Windows11上安装ubuntu版linux系统并实现桌面图形化(WSL)

在Windows11上安装ubuntu版linux系统并实现桌面图形化(WSL),xfce桌面美化、安装google-chrome

NiKoJJ‘s Blog 1万+

vant Circle 环形进度条写一个倒计时组件

【代码】vant Circle 环形进度条写一个倒计时组件。

HDdgut的博客 1279

AHB不对称半桥反激电路设计(一)变换器拓扑工作原理详解

本文详细分析了AHB(不对称半桥)反激变换器拓扑的工作原理及关键优势。该拓扑通过谐振腔结构实现原边功率管的零电压开通(ZVS)和副边整流管的零电流关断(ZCS),显著提升效率至95%以上。文章阐述了6个工作阶段的时序特征,包括谐振电感电流和电容电压的数学模型推导。AHB拓扑具有漏感能量回收、宽电压输出(适配PD快充等场景)和协同储能等优势,相比传统方案可缩小变压器体积30%,成为100-300W隔离电源的理想选择。

【Simon】的博客 7141

【飞控】PX4 Autopilots与MATLAB/Simulink联合仿真环境搭建全攻略

本文详细介绍了在Windows系统上搭建PX4 Autopilots与MATLAB/Simulink联合仿真环境的完整流程。通过WSL2安装Ubuntu,配置UAV Toolbox支持包,并重点解决了PX4源码克隆、子模块更新等网络难题,最终实现软件在环(SITL)仿真。文章还涵盖了硬件在环(HITL)配置及常见问题排查,为无人机飞控算法开发与测试提供了高效、可靠的解决方案。

weixin_29201933的博客 548

Vant2组件库的基础应用

页面初始化时加载初始列表方法,随着页面向下滚动和刷新,页面递增,此时发送请求,获取下一页数据,这个适用于vue2,只需要换成自己的接口和循环组件即可!点击field栏,选择本周时间,选中后将值回显(minDate和maxDate在方法里限制了范围,在确定事件里整理格式,然后赋值给field栏绑定的值)columns: ['杭州', '宁波', '温州', '绍兴', '湖州', '嘉兴', '金华', '衢州'],="xx",因为它只能过滤头部和尾部的空格,而不能过滤中间的,所以自己再写了个方法。

qq_44930306的博客 3108

GDB交叉编译与问题解决:从零到精通的深度指南

完成后,GDB会安装到/usr/local/gdb-aarch64/bin,可以用aarch64-linux-gnu-gdb --version检查。:得有支持目标架构的交叉编译工具链,比如gcc-arm-none-eabi(用于ARM裸机)或aarch64-linux-gnu-gcc(用于ARM Linux)。:在配置工具链时,运行aarch64-linux-gnu-gcc --version检查版本,确保工具链没问题。这种场景下用GDB调试,就像在荒野求生,但别慌,GDB依然是你的好伙伴。

大模型大数据攻城狮的专栏 1万+

Vant2 van-circle自定义文字内容?

Vant2 van-circle自定义文字内容?

SM_Cute的博客 1726

【人工智能-数据集】RML2018 时域信号的时序信号和星座图的图片信号生成方式(可用于多模态特征融合)

RML2018(RadioML 2018)数据集是一个广泛用于无线通信信号识别的开源数据集。它包含了多种调制方式(如OOK、QPSK、16QAM等)在不同信噪比下的信号样本。这些数据以 HDF5 格式存储,适用于大规模的数据处理和分析。数据集特点:多调制方式:涵盖24种不同的调制方式。多信噪比:包括从-20 dB到30 dB的26种信噪比。大规模样本:每种调制方式和信噪比下包含4096个样本。数据切分:将原始的 HDF5 数据集按照调制方式和信噪比切分成单个文件,便于后续处理。样本选择。

若北辰 971

【运动规划算法项目实战】如何使用Pure Pursuit算法进行路径跟踪(附ROS C++代码)

在自动驾驶和机器人导航领域,路径跟踪是一项关键技术,它使车辆或机器人能够按照预定的路径规划进行移动。路径跟踪算法的选择对于系统性能和安全性至关重要。本文将介绍一种常用且有效的路径跟踪算法——Pure Pursuit算法。我们将详细讨论Pure Pursuit算法的原理、实现步骤以及如何在自动驾驶和机器人系统中应用该算法进行路径跟踪。Pure Pursuit是一种用于路径跟踪的控制算法。它通过计算角速度控制机器人从当前位置移到机器人前方的某个预瞄点。假定线速度是恒定的,当然可以随意更改机器人的线速度。

xiewf的博客 1万+

【Vue】vant2使用van-tree-select实现【全选、反选、搜索】,自定义组件,拿去即用。2.0版本保姆级教程

【Vue】vue2移动端 ,vant2使用van-tree-select分类选择实现【全选】和【取消全选】、【搜索过滤当前children】,只影响当前显示children,并且去重由于项目又多了新功能,我发现之前写的van-tree-select全选反选组件,不友好。得改进一下。 效果如下。 van-tree-select实现全选反选组件效果实战案例我直接把代码全部贴出来。你们其实只需要改接口方法就好了。 van-tree-select

qq_51055690的博客 6985

S7-200 SMART PLC 子程序功能块(阀门控制)

由于S7-200 SMARTPLC的子程序种种功能、容量限制,有时想实现多次调用的子程序可能并不是太容易,这篇博客还是给出一些推荐写法,供大家参看。

RXXW_Dor的博客 8068

关于vant2官网打不开的问题,已解!!!

vant2官网打不开办法,已解

weixin_73889628的博客 5069

红米k60 修复“NV损坏” 去除主板校验电阻步骤解析与图示

红米k60 基带代码:mondrian。搭载‌高通骁龙8+ Gen1处理器.国外版本称:POCO F5 Pro适用于以下型号的小米机型:23013RK75C, 23013PC75G。 💝💝💝通过博文了解 1💝💝💝-----此机型修复NV损坏硬件类操作主板图示 2💝💝💝-----了解设备出现NV损坏的底层逻辑 3💝💝💝 ------具体修改步骤

小马哥的专栏 391

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Vant2 源码分析之 vant-sticky

vant-sticky 源码分析

Dreamy_LIN的博客 2762

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Vant基本使用

Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。目前 Vant 官方提供了Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护React 版本和支付宝小程序版本。Vant 2.0 文档(注意:适用Vue2.0 3.0可以看Vant 3.0)第一步:拉取脚手架(看这篇脚手架搭建文章)第二步:安装适用vue2项目的vant版本(注意,有些版本是有问题的,不建议拉取laster第三步:在main.js 进行导入//导入axios//挂载axios//设置访问根路径。...

心之所向博客 4438

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Vue2 组件库 之 vant 组件库使用详解

van-button type="primary">主要按钮</van-button><van-button type="primary">主要按钮</van-button><van-button type="info">信息按钮</van-button><van-button type="info">信息按钮</van-button>组件库:第三方 封装 好了很多很多的 组件,整合到一起就是一个组件库。Vue的组件库并不是唯一的,vant-ui 也仅仅只是组件库的一种。// 导入按需导入的配置文件。

qq_56101688的博客 9446

Vant2

Vant2 组件库链接。

weixin_58470558的博客 557

vant自动按需引入组件 (推荐)

vant自动按需引入组件 (推荐) 安装 # 通过 npm 安装 npm i vant -S babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式 # 安装插件 npm i babel-plugin-import -D 配置: // 在.babelrc 中添加配置 // 注意:webpack 1 无...

小糖穿越火线 5397

vue+vant2完美实现香奈儿移动端商城网站

点击预览点击访问vant是一个对于移动端开发非常友好和方便的前端框架,建议前端开发的同学可以去学习学习。关注作者,及时了解更多好项目!作者主页也有更多好项目分享!获取源码或如需帮助,可通过博客后面名片+作者即可!五、其他作品集合《vue+elementui实现联想购物商城,样式美观大方》《vue+elementui实现英雄联盟道具城》《vue+elementui实现app布局小米商城,样式美观大方,功能完整》《vue完美模拟pc版快手,实现短视频,含短视频详情播放》

lucky_fang的博客 5035

Vant2组件库van-list+Toast下拉加载滚动条回顶问题

Vant2组件库van-list+Toast下拉加载滚动条回顶问题 目录 List 列表 Toast 轻提示 解决方案 1、不使用Toast 的 加载提示 2、修改调整pointer-event 属性值 3、判断是否为第一次加载再使用 4、forbidClick 设置为 false 5、自定义组件

Mr.小灰狼_随笔 4246

van-circle显示错误 位置偏移

postcss-pxtorem 导致的问题。 我的是nuxt的框架,解决方式为 van-circle 位置错乱 在nuxt.config.js->postcss-pxtorem 的配置中添加 selectorBlackList: ['van-circle__layer'] postcss: [ require('postcss-pxtorem')({ ...

Young_Gao的博客 2458

从零开始搭建vue2+vant2项目

从零开始搭建vue2+vant2项目

zhoushuizhang的博客 4320

【微信小程序】给你的页面加上一个填写进度表

需要给你的小程序页面加上一个填写进度条?那你看这篇文章就对了!

知识虔诚的信徒,探索所有未知是信徒毕生的信仰 2402

vant2 ui库定制主题

开发过程中前端会遇到过很多,需要覆盖原有ui库的样式的情况,基本上都是以v-deep或者important强制修改。在使用vant2开发过程中,官方说明了一个方式可以直接直接定制主题。3.修改配置,当运行的时候直接读取我们自定义的less文件。案例:当前我想修改nav-bar的左侧icon的颜色。此时我再次运行项目,就会变成我自定义的颜色了。1.当前项目main.js确定引入样式文件。4.根据官网给出的less变量,修改样式。官方右侧demo默认是蓝色。2.创建一个less文件。

JiAyInNnNnN123的博客 1889
上一篇: hanziwriter插件在vue中的使用实例
下一篇: vue 进度条组件的实现
cv酱
博客等级 码龄5年 7粉丝 53原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值