Vue3组件使用问题

Vue3组件学习

文章目录

  • Vue3组件学习
    • 一、Message 全局提示组件返回数据换行问题
    • 二、DatePicker 日期选择框组件限制选定年份问题

一、Message 全局提示组件返回数据换行问题

问题:使用中发现仅仅通过写入'\n''<br/>',无法实现回车显示的结果。
解决
可以通过增加内联样式:whiteSpace: 'pre-wrap'解决。
代码

				let errorInfo = ''info.file.response.data.forEach((item) => {errorInfo = errorInfo + '[' + item.projectName + ']' + item.errorMsg + '\n'})message.error({content: errorInfo,style: {whiteSpace: 'pre-wrap'}})

二、DatePicker 日期选择框组件限制选定年份问题

问题:在使用中,遇到了如下需求:一个选择了某一年的某一个月份,另一个选择只能选择本年份的其他月份。
解决
通过对选择的数据进行格式化分析,返回对应的disabled数据
代码

							<a-range-picker:format="['YYYY-MM', 'YYYY-MM']"style="width: 250px; margin-left: 20px":disabled-date="disabledDate"v-model:value="timeValue"picker="month"@change="timeValueSelect"@calendarChange="onCalendarChange"/>

方法

	const timeValue = ref()//重点、难点const disabledDate = (current) => {if (!dates.value || dates.value.length === 0) {return false} else {if (dates.value[0]) {if (new Date(dates.value[0]).toString().split(' ')[3] != new Date(current).toString().split(' ')[3]) {return true} else {return false}} else {if (new Date(dates.value[1]).toString().split(' ')[3] != new Date(current).toString().split(' ')[3]) {return true} else {return false}}}}const timeValueSelect = (value, value1) => {timeValues.value = value1//搜索方法...//getData()}const dates = ref()const onCalendarChange = (open, open1) => {dates.value = open}

效果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/207604.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java中synchronized关键字的用法

在java编程中&#xff0c;经常需要用到同步&#xff0c;而用得最多的也许是synchronized关键字了&#xff0c;下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念&#xff0c;所以先来了解一些相关的锁知识。java的内置锁&#xff1a;每个java对象都可以用做一个…

在Pytorch中使用Tensorboard可视化训练过程

这篇是我对哔哩哔哩up主 霹雳吧啦Wz 的视频的文字版学习笔记 感谢他对知识的分享 本节课我们来讲一下如何在pytouch当中去使用我们的tensorboard 对我们的训练过程进行一个可视化 左边有一个visualizing models data and training with tensorboard 主要是这么一个教程 那么这里…

Flutter一直 Running Gradle task ‘assembleDebug‘

Flutter升级到3.13.7之后&#xff0c;一直Running Gradle task ‘assembleDebug’&#xff0c;之前运行还没问题。 试了各种方法&#xff0c;比如添加阿里云镜像&#xff0c;flutter\packages\flutter_tools\gradle目录下修改build.gradle.kts文件&#xff0c;都不行。 参考大佬…

Termux+Hexo结合内网穿透轻松实现安卓手机搭建博客网站发布公网访问

文章目录 前言 1.安装 Hexo2.安装cpolar3.远程访问4.固定公网地址 前言 Hexo 是一个用 Nodejs 编写的快速、简洁且高效的博客框架。Hexo 使用 Markdown 解析文章&#xff0c;在几秒内&#xff0c;即可利用靓丽的主题生成静态网页。 下面介绍在Termux中安装个人hexo博客并结合…

ArkTS语言难吗?鸿蒙指南

HarmonyOS的开发语言是ArkTS、JS(JavaScript)。 ArkTS简介 ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript&#xff08;简称TS&#xff09;生态基础上做了进一步扩展&#xff0c;继承了TS的所有特性&#xff0c;是TS的超集。因此&#xff0c;在学习…

骨传导耳机品牌排行榜哪家强?盘点2024年骨传导耳机排行榜前十

随着科技的发展&#xff0c;耳机已经从单纯的音乐播放工具&#xff0c;演变为我们生活中不可或缺的伴侣。其中&#xff0c;骨传导耳机凭借其独特的传声方式&#xff0c;逐渐受到越来越多消费者的青睐。骨传导耳机通过骨头直接传递声音&#xff0c;避免了外耳道感染和中耳疾病&a…

Java中不同转换符实现不同数据类型到字符串的转换

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法&#xff0c;两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境&#xff0c;制定字符串格式…

(企业项目)SpringBoot实现雪花算法id注册功能

以下是使用 Spring Boot 实现雪花算法的完整代码。 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class SnowflakeGeneratorApplication {public static void mai…

Java 简易版 TCP(一对一)聊天

客户端 import java.io.*; import java.net.Socket; import java.util.Date; import javax.swing.*;public class MyClient {private JFrame jf;private JButton jBsend;private JTextArea jTAcontent;private JTextField jText;private JLabel JLcontent;private Date data;p…

删除有序数组中的重复元素-练习双指针编程最好的一道题-费元星

这是练习编成双指针最好的一道题&#xff0c;逻辑简单&#xff0c;优化简单。 简单理解&#xff1a;采用双指针&#xff0c;总左边进行开始&#xff0c;如果有新元素则将前面移动到后面。然后加一个剪枝操作&#xff0c;如果前后元素大于1&#xff0c;再移动。 给你一个 非严格…

检验科LIS系统源码,临床检验数据的采集、存贮、处理、提取、传输、汇总

检验科LIS系统源码 临床检验信息管理系统是医院信息管理系统的重要组成部分&#xff0c;实现对LIS系统所涉及的人流、物流、财流进行综合管理&#xff0c;对在临床检验活动各阶段中产生的数据进行采集、存贮、处理、提取、传输、汇总、加工生成各种信息&#xff0c;从而为医院的…

freeswitch编译mod_av支持webrtc MCU通话

系统环境 一、FS相关网站 二、第三方库安装 1.apt安装 2.指定版本sofia-sip安装 3.指定版本spandsp安装 4.指定版本libks安装 5.指定版本openssl安装 三、指定版本FS安装 1.CPPFLAGS配置 2.编译器版本 3.FS配置编译 四、FS&#xff0c;fs_cli运行&#xff0c;模块加载 附录 1.安…

word一键接受所有修订并保留修订痕迹

目的&#xff1a;让word修订插入的内容在接受修订后保留痕迹。 文章目录 目的&#xff1a;让word修订插入的内容在接受修订后保留痕迹。1. 打开批注的word文件2. 同时按住&#xff1a;*AltF11*&#xff0c;然后右键&#xff1a;Normal -->插入--> 模块3. 在出现的代码框中…

代码随想录算法训练营第五十九天【单调栈part2】 | 503.下一个更大元素II、42. 接雨水

503.下一个更大元素II 题目链接 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 求解思路 重点在如何处理循环数组。 方案一&#xff1a; 直接将两个数组拼接在一起&#xff0c;然后使用单调栈求下一个最大值。 方案二&#xff1a; 在遍历的过…

elementUI中的 “this.$confirm“ 基本用法,“this.$confirm“ 调换 “确认“、“取消“ 按钮的位置

文章目录 前言具体操作总结 前言 elementUI中的 "this.$confirm" 基本用法&#xff0c;"this.$confirm" 调换 "确认"、"取消" 按钮的位置 具体操作 基本用法 <script> this.$confirm(这是数据&#xff08;res.data&#xff0…

使用ASIRequest库进行Objective-C网络爬虫示例

在Objective-C中&#xff0c;ASIHTTPRequest是一个非常受欢迎的库&#xff0c;用于处理HTTP请求。它可用于下载网页内容&#xff0c;处理API请求&#xff0c;甚至进行复杂的网络交互。下面是一个简单的示例&#xff0c;展示了如何使用ASIHTTPRequest库来爬取网页代码。 首先&a…

使用项目管理工具进行新媒体运营管理的策略与方法

使用Zoho Projects项目管理工具&#xff0c;新媒体运营可轻松驾驭从策划选题、撰写到排期发布的全流程。运用项目管理工具对新媒体运营进行精细化管理&#xff0c;助力团队更高效地规划、执行和追踪各项任务与活动。 以下是运用项目管理工具管理新媒体运营的妙招&#xff1a; 1…

oracle 下载java之前版本

登录oracle官网&#xff1a;Oracle | Cloud Applications and Cloud Platform 点击resource 进入该页面 点击这个 出现之前版本

初识Linux:权限(2)

目录 权限 用户&#xff08;角色&#xff09; 文件权限属性 文件的权限属性&#xff1a; 有无权限的区别&#xff1a; 身份匹配&#xff1a; 拥有者、所属组的修改&#xff1a; 八进制的转化&#xff1a; 文件的类型&#xff1a; x可执行权限为什么不能执行&#xf…

03DockerFile

03DockerFile 1.DockerFile的概念 用来构建docker​镜像的构建文件,由一系列参数和命令构成的脚本 大体总览: ​​ ‍ 1.构建过程 要遵循的规则: ​​ 2.执行流程 ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍ ‍