我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何使用vant自定义弹框

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何使用vant自定义弹框

本文小编为大家详细介绍“如何使用vant自定义弹框”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用vant自定义弹框”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

vant 自定义弹框

如何使用vant自定义弹框

使用vant制作弹框,具体如下:

html层

 <van-popup     v-model="show"     closeable     class="dialog-test"     close-icon="close"     close-icon-position="top-right"     :   >     <div class="dialog-content">       <div v-for="(item, index) in multipleContent" :key="`dialog_${index}`">         <div class="title">{{ item.title }}</div>         <div class="container">           <p v-for="(p, i) in item.content" :key="i" class="content">             {{ p }}           </p>         </div>       </div>     </div>   </van-popup>

data层:

import { Dialog, Popup } from "vant";

因为文字是比较多的,所以我们直接将文本内容放在数据里面,方便维护和修改。

multipleContent: [       {         title: "设计说明",         content: [           "1. 请围绕CS:GO设计游戏周边,作品要求原创,如使用到游戏内官方元素则需进行二次创作。",           "2. 周边设计类别不限,除“T恤”和“鼠标垫”有单独的展示模块,其余类别设计均请投稿至“其他”模块。",           "3. 创作不限美术风格,不限展示模板和载体,可使用大赛给出的模板(见资源下载部分)。",           "4. 作品可包含但不限于周边设计稿、过程稿、创意灵感图等,上传图片具体要求如下:",           "【尺寸】16:9",           "【大小】2M以内,清晰可辨",           "【格式】jpg/png/gif",           "5. 请在“我要投稿”页面提交作品展示图及设计源文件,超过50mb的源文件则请单独发送至官方邮箱csgo_cn@wanmei.com",           "6. 同时也欢迎大家以视频的形式记录周边创作过程和背后故事,并分享至专题页;视频不在参赛范围,但精彩视频会获官方推荐,还有机会得点卡奖励哦!"         ]       },       {         title: "参赛须知",         content: [           "1. 参赛者在提交作品前请确保已经阅读并且愿意遵守相关比赛规则,参赛者所有图片文字都需要经过主办方审核后才可发布,任何违反比赛规则的作品,主办方有权取消其参赛资格。",           "2. 参赛者提交的参赛作品均须未被商用、未授权他人使用、未参加其他同类比赛,必须为参赛者原创,不得抄袭、盗用他人作品,且版权未移交他人。(如作品中含有素材元素<非原创部分>,作者需拥有该素材版权的使用授权许可)若在比赛或商业应用过程中发生版权纠纷,主办方有权追回已经发放的奖金,其法律责任由参赛者本人承担)",           "3. 参赛期间,参赛者不得将参赛作品转让或授权给任何第三方,不得用参赛作品参与与本赛事相同或类似的其他活动。",           "4. 如多人合作,需征得所有合作者同意并标明所有合作者姓名;同一用户名可上传多组不同参赛作品,出现同一作品重复投稿情况则以第一次投稿作品为准;评选结果以作品为单位,即同一用户名可获得多个奖项。",           "5. 为保证本次赛事活动的公平公正,参赛作品不得添加任何与本次大赛无关的第三方LOGO,主办方在职员工参赛一律不参与评奖。",           "6. 为了作品呈现的统一性以及便于主办方的传播推广,请使用本次大赛专题页的投稿功能上传作品,并注意作品的大小、尺寸、格式等模板要求,但模板要求不作为决定作品获奖的必要因素。",           "7. 请参赛者注意截稿时间及时投稿,进入评审阶段前,参赛者可以对作品进行修改调整,重新提交后需再次审核。参赛作品不得涉及色情、暴力,不得发表违法、恶搞、冒名、过于潦草随意等不符合参赛要求的'占位'作品。",           "8. 大赛专题页为唯一报名参赛渠道,请参赛者按照赛事规定报名参赛,并上传参赛作品(其他渠道报名及参赛的作品均视为参赛无效)。",           "9. 因赛事中后期作品上传量较大,请参赛者合理安排参赛时间,及时交稿,避免重复上传或上传失败。",           " 10. 大赛期间进行创作交流和信息咨询,请加入官方交流群,QQ群796851868。"         ]       },       {         title: "相关权益",         content: [           "1. 一等奖作品的知识产权归主办方公司所有。在主办方支付相应奖金后,主办方有权对一等奖作品进行任何形式的使用,包括出版、发行、修改、授权、许可、活动和各种商业开发应用等。作者可以保留对一等奖作品的永久署名权。",           "2. 若主办方需对一等奖作品进行进一步完善或开发、设计周边产品,获奖作者需协助配合。",           "3. 主办方拥有对所有参赛作品进行展示、报道、宣传及用于市场活动的权利。主办方如需对除一等奖之外的作品进行开发、生产、销售等商业用途,需取得作者书面许可,并向作者支付相应设计费用。",           "4. 所有作品一经提交,将视为参赛作者同意并遵守比赛相关规定,若主办方在按照活动规则使用参赛作品时其著作权存在争议,主办单位不承担因作品侵犯他人(或单位)的权利而产生的法律责任,由提供作品的参赛者承担全部法律责任。",           "主办方对本活动保留最终解释权。"         ]       }     ],

滚动条样式

::-webkit-scrollbar {  width: 10px;    height: 10px;  cursor: pointer;  }::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8);  background-color: rgba(128, 0, 0, 0.8);  border-radius: 0px;}::-webkit-scrollbar-thumb {  // border-radius: 7px;    background-color: rgba(255, 228, 225, 0.6);  cursor: pointer;}::-webkit-scrollbar-button {  background-color: #7b0f0e;  cursor: pointer;}::-webkit-scrollbar-corner {  background: #7b0f0e;}::-webkit-scrollbar-corner {  background-color: #7b0f0e;}

vant 弹框和弹出层

今天发现一个关于vant 弹框和弹出层的一个样式问题

一旦父节点用上transform:translate(); 或者用animation: mt 1s both;中mt 里面定义了transform:translate()后,子节点 van-dialog和van-popup 上下定位出问题的. 注意了!

<style>bigWrap{transform:translate(0, 0)}</style>
<van-dialog use-slot v-model="isShow" :confirmButtonText="$t('btn.cancelBtn')"><div :class="['codeTitle',type] "></div>      <img :class="lazy" data-src="require(`@/assets/img/${type}${radio}.png`)" /> </van-dialog>      <!-- <van-popup v-model="isShow">        <div :class="['codeTitle',type] "></div>        <img :class="lazy" data-src="require(`@/assets/img/${type}${radio}.png`)" />      </van-popup> -->

读到这里,这篇“如何使用vant自定义弹框”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何使用vant自定义弹框

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何使用vant自定义弹框

本文小编为大家详细介绍“如何使用vant自定义弹框”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何使用vant自定义弹框”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。vant 自定义弹框使用vant制作弹框,
2023-06-30

jquery如何弹出自定义提示框

要弹出自定义提示框,可以使用jQuery UI库中的对话框组件。下面是一个示例:首先,确保你已经引入了jQuery和jQuery UI库。然后,可以使用下面的代码创建一个自定义提示框:HTML代码:```html这是一个自定义提示框。
2023-08-11

djangoadmin使用SimpleUI自定义按钮弹窗框示例

Django后台admin有大量的属性和方法,拥有强大的功能和自定义能力,这篇文章主要介绍了djangoadmin使用SimpleUI自定义按钮弹窗框示例,需要的朋友可以参考下
2023-05-15

如何在Android应用中添加一个自定义弹框

如何在Android应用中添加一个自定义弹框?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。实现步骤:1.xml布局实现
2023-05-31

django admin怎么使用SimpleUI自定义按钮弹窗框

今天小编给大家分享一下django admin怎么使用SimpleUI自定义按钮弹窗框的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解
2023-07-06

如何使用C# winForm自定义弹出页面效果

这篇文章主要为大家展示了“如何使用C# winForm自定义弹出页面效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用C# winForm自定义弹出页面效果”这篇文章吧。具体内容如下在C
2023-06-29

android如何自定义对话框

这篇文章给大家分享的是有关android如何自定义对话框的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.实现效果 2.定义dialog.xml (res/layout/dialog.xml)
2023-06-22

如何在Android中使用PopupWindow制作一个自定义弹窗

本篇文章给大家分享的是有关如何在Android中使用PopupWindow制作一个自定义弹窗,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。代码:PopupWindow pw =
2023-05-31

Android Compose自定义TextField如何实现自定义的输入框

这篇文章主要介绍Android Compose自定义TextField如何实现自定义的输入框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!简单自定义BasicTextField示例1.代码 var text by r
2023-06-29

如何使用SpringBoot自定义starter

这篇文章主要介绍了如何使用SpringBoot自定义starter,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。springboot是什么springboot一种全新的编程规
2023-06-14

Android中如何自定义对话框

本文小编为大家详细介绍“Android中如何自定义对话框”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android中如何自定义对话框”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。本文测试的harbor的版本是
2023-06-29

如何使用CSS3实现input多选框自定义样式

小编给大家分享一下如何使用CSS3实现input多选框自定义样式,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!原理:首先把input元素隐藏掉,然后用CSS设置label元素(其他元素也可以)的样式,选中时的样式使用inp
2023-06-08

Android自定义弹出窗口PopupWindow使用技巧

PopupWindow是Android上自定义弹出窗口,使用起来很方便。 PopupWindow的构造函数为代码如下:public PopupWindow(View contentView, int width, int height, b
2022-06-06

uni-app中弹窗的使用与自定义弹窗的方法

这篇文章主要介绍“uni-app中弹窗的使用与自定义弹窗的方法”,在日常操作中,相信很多人在uni-app中弹窗的使用与自定义弹窗的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”uni-app中弹窗的使用
2023-06-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录