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.hqwc.cn/news/257652.html

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

相关文章

【android开发-18】android中运行时申请权限详解

1&#xff0c;android权限机制 在Android中&#xff0c;权限机制是一种保护用户隐私和数据安全的重要机制。它允许应用程序在访问敏感或危险的数据或资源时获取特定的权限。以下是Android中权限机制的详细解释&#xff1a; 1&#xff0c;权限类别&#xff1a;Android将权限分…

VSCODE 运行C程序缓慢解决方法之一

最近更换了mingw的版本&#xff0c;安装路径与之前的mingw路径不大一样。结果发现代码运行的时候很慢&#xff0c;弹出窗口后&#xff0c;迟迟没有打印任何东西&#xff0c;就像卡死了一样。试过网上说的一堆方法&#xff0c;没有什么用。 我按照以下流程进行检查: 1.检查min…

使用hexo搭建博客

使用Hexo博客框架搭建博客 一&#xff0c;前言二&#xff0c;安装配置1&#xff0c;安装node.js下载安装配置全局环境 2&#xff0c;安装git环境3&#xff0c;注册github4&#xff0c;安装git5&#xff0c;将 git 与 GitHub 账号绑定配置ssh 6&#xff0c;安装Hexo&#xff08;…

基于OpenCV+CNN+IOT+微信小程序智能果实采摘指导系统——深度学习算法应用(含pytho、JS工程源码)+数据集+模型(五)

目录 前言总体设计系统整体结构图系统流程图 运行环境Python环境TensorFlow 环境Jupyter Notebook环境Pycharm 环境微信开发者工具OneNET云平台 模块实现1. 数据预处理2. 创建模型并编译3. 模型训练及保存4. 上传结果5. 小程序开发1&#xff09;查询图片2&#xff09;查询识别结…

webpack该如何打包

1.我们先创建一个空的大文件夹 2.打开该文件夹的终端 输入npm init -y 2.1.打开该文件夹的终端 2.2在该终端运行 npm init -y 3.安装webpack 3.1打开webpack网址 点击“中文文档” 3.2点击“指南”在点击“起步” 3.3复制基本安装图片画线的代码 4.在一开始的文件夹下在创建一…

Nacos未授权访问

漏洞描述 Nacos 是阿里巴巴推出来的一个新开源项目&#xff0c;是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。致力于帮助发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集&#xff0c;可以快速实现动态服务发现、服务配置、服务元数据及流量管…

教你如何打造自己的知识付费平台!

一、确定目标群体 首先&#xff0c;你需要明确你的知识付费平台的目标用户是谁。这将帮助你确定所需的内容和功能&#xff0c;以及如何吸引和留住这些用户。例如&#xff0c;如果你的目标群体是职场新人&#xff0c;你的平台可能需要提供职场技能、职业规划、面试技巧等方面的…

如何快速构建知识服务平台,打造个人或企业私域流量

随着互联网的快速发展&#xff0c;传统的知识付费平台已经不能满足用户的需求。而SaaS知识付费小程序平台则是一种新型的知识付费方式&#xff0c;具有灵活、便捷、高效等特点&#xff0c;为用户提供了更加优质的付费知识服务。本文将介绍如何搭建自己的SaaS知识付费小程序平台…

系统设计-微服务架构

典型的微服务架构图 下图展示了一个典型的微服务架构。 负载均衡器&#xff1a;它将传入流量分配到多个后端服务。CDN&#xff08;内容交付网络&#xff09;&#xff1a;CDN 是一组地理上分布的服务器&#xff0c;用于保存静态内容以实现更快的交付。客户端首先在 CDN 中查找内…

鸿蒙OS应用开发之最简单的程序

鸿蒙OS应用开发之最简单的程序 前面介绍怎么样安装鸿蒙应用开发的环境&#xff0c;然后试着运行起来&#xff0c;并安装运行的虚拟机&#xff0c;以及对应9.0版本的API和SDK等软件。这样就具备了基本的开发基础&#xff0c;就可以进入创建应用程序开发了。 在我们起飞之前&…

家电制造数字孪生5G智能工厂可视化系统,加速家电制造产业数字化转型

5G数字孪生、三维可视化与工业互联网的融合加速中国新型工业化进程&#xff0c;助推我国从制造大国迈进制造强国。家电行业是中国最具国际竞争力的产业之一&#xff0c;在企业数字化转型中&#xff0c;要求企业从生产设备到数字化系统&#xff0c;一系列的数字化、智能化改革已…

鲁大师电动车智能化测评报告第二十四期:RideyFUN!上线,九号猎户座858分刷新电自榜单

鲁大师第二十四期智能化电动车测评排行榜数据来源于鲁大师智慧实验室&#xff0c;测评的车型均为市面上主流品牌的主流车型。截止目前&#xff0c;鲁大师智能化电动车测评的车型高达140余台&#xff0c;且还在不断增加和丰富中。 1、 测评依据 鲁大师电动车智能化测评体系包含车…