当前位置:网站首页>Simple and easy to modify spring frame components
Simple and easy to modify spring frame components
2022-07-07 10:44:00 【Weave_ network】
Use scenarios
Pop up components
Applicable framework vue, uniapp
Reuse uniapp Simple modification in the framework label And Unit of measure After usepxAndrpx
<!-- vue -->
<template>
<div v-show="ishide" @touchmove.stop.prevent>
<!-- Mask -->
<div class="mask" :style="maskStyle"></div>
<!-- Content -->
<div class="tip" :style="tipStyle">
<slot></slot>
</div>
</div>
</template>
<!-- uniapp -->
<!-- <template> <view v-show="ishide" @touchmove.stop.prevent> <view class="mask" :style="maskStyle"></view> <view class="tip" :style="tipStyle"> <slot></slot> </view> </view> </template> -->
<script> export default {
props: {
// Control the pop-up window ishide: {
type: Boolean, required: true }, // Set popup level zindex: {
type: Number, default: 99 }, // Set mask transparency opacity: {
type: Number, default: 0.6 }, // Set the width of the content area width: {
type: String, default: '70%' }, // Set the height of the content area height: {
type: String, default: '300px' }, // Set the content area fillet radius: {
type: String, default: '10px' }, // Set the bottom color of the content area bgcolor: {
type: String, default: '#FFFFFF' } }, computed: {
// Mask style maskStyle() {
return ` z-index:${
this.zindex}; background:rgba(0,0,0,${
this.opacity}); ` }, // Content style tipStyle() {
return ` width:${
this.width}; height:${
this.height}; z-index:${
this.zindex+1}; border-radius:${
this.radius}; background-color:${
this.bgcolor}; ` } } } </script>
<style scoped> .mask {
position: fixed; bottom: 0; right: 0; left: 0; top: 0; } .tip {
position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); } </style>
Components use
<template>
<div>
<!-- Switch control -->
<button type="default" @click="isshow=!isshow"> Popup </button>
<!-- Use components -->
<zwy-popup :ishide='isshow' width="70%" height="700rpx" radius="40rpx">
<!-- Custom display content -->
<div class="content">
<div class="image"></div>
<div class="title"> Activity title </div>
<div> Content </div>
<div> Content </div>
<div class="info"> Content </div>
<div class="btn"> Button </div>
</div>
<!-- Custom close button -->
<div class="close" @click="isshow=false">*</div>
</zwy-popup>
</div>
</template>
<script> export default {
data() {
return {
isshow: false } } } </script>
<style scoped> .content {
width: 100%; height: 100%; display: flex; align-items: center; flex-direction: column; justify-content: center; background-color: coral; border-radius: 10px; } .image {
width: 80px; height: 80px; border-radius: 50%; background: #4CD964; } .title {
font-size: 18px; margin: 30px 0 20px 0; } .info {
margin: 20px 0; font-size: 12px; text-align: center; background: #F5F5F5; border-radius: 8px; padding: 8px 10px; } .btn {
width: 100px; height: 30px; font-size: 12px; line-height: 30px; text-align: center; border-radius: 16px; background: linear-gradient(-90deg, #FEEF43, #E9D81B); } .close {
width: 30px; height: 30px; color: #FFFFFF; line-height: 30px; text-align: center; border-radius: 50%; border: 1px solid #FFFFFF; position: relative; bottom: -10%; left: 50%; transform: translate(-50%, -50%); } </style>
边栏推荐
- 优雅的 Controller 层代码
- Find the greatest common divisor and the least common multiple (C language)
- What is an intermediate network engineer? What is the main test and what is the use?
- 南航 PA3.1
- 555 circuit details
- Mendeley -- a free document management tool that automatically inserts references into papers
- Multithreaded asynchronous orchestration
- What does intermediate software evaluator test
- What are the test preparation materials and methods for soft exam information processing technicians?
- 高级软考(网络规划设计师)该如何备考?
猜你喜欢

多线程-异步编排
![P1031 [noip2002 improvement group] average Solitaire](/img/ba/6303f54d652fa7aa89440e314f8718.png)
P1031 [noip2002 improvement group] average Solitaire

Différences entre les contraintes monotones et anti - monotones

P1223 排队接水/1319:【例6.1】排队接水

How to prepare for the advanced soft test (network planning designer)?

香橙派OrangePi 4 LTS开发板通过Mini PCIE连接SATA硬盘的操作方法

ArrayList thread insecurity and Solutions

打算参加安全方面工作,信息安全工程师怎么样,软考考试需要怎么准备?

在线硬核工具

Application of OpenGL gllightfv function and related knowledge of light source
随机推荐
ArrayList线程不安全和解决方案
IDA中常见快捷键
Slurm资源管理与作业调度系统安装配置
[email protected] can help us get the log object quickly
How to successfully pass the senior system architecture designer in the second half of the year?
使用Tansformer分割三维腹部多器官--UNETR实战
中级网络工程师是什么?主要是考什么,有什么用?
【机器学习 03】拉格朗日乘子法
How embedded engineers improve work efficiency
软考中级有用吗??
Unable to open kernel device '\.\vmcidev\vmx': operation completed successfully. Reboot after installing vmware workstation? Module "devicepoweron" failed to start. Failed to start the virtual machine
2022.7.3DAY595
P2788 数学1(math1)- 加减算式
优雅的 Controller 层代码
The mobile terminal automatically adjusts the page content and font size by setting rem
Elegant controller layer code
ThreadLocal会用可不够
Trajectory planning for multi-robot systems: Methods and applications 综述阅读笔记
MySQL insert data create trigger fill UUID field value
【OneNote】无法连接到网络,无法同步问题


