uni-app - 弹出框

目录

1.基本介绍

[2.原生uinapp 通过uni.showActionSheet实现](#2.原生uinapp 通过uni.showActionSheet实现)

[3.使用组件 Popup 弹出层](#3.使用组件 Popup 弹出层)

③效果展示


1.基本介绍

弹出框让我们在需要时在屏幕底部弹出一个菜单,它通常用于在各种应用程序中进行选择操作。Uniapp为我们提供了基本的底部弹出框组件,但它也有一些自定义功能。

弹出框组件由两个主要组成部分组成:触发元素和弹出框。触发元素通常是一个按钮或其他形式的UI元素,它与弹出框逻辑相互作用。弹出框是一个以弹出方式显示菜单项的UI元素集合。

2.原生uinapp 通过uni.showActionSheet实现

①在需要的地方,先绑定@click="showActionsheet

②在methos中加入跳转事件

showActionsheet() {

uni.showActionSheet({

itemList: [

'拍摄图片',

'相册图片'

],

success: (res) => {

console.log('选择了第' + (res.tapIndex + 1) + '个选项');

},

fail: (err) => {

console.log('弹窗取消');

}

});

}

①代码运行:

注意:在多个view中使用时,应是二级,否则可能会失效

(通俗点:就是u-popup的外面只能有一个view包裹着)

html 复制代码
<template>
	<view>
        //绑定事件
        <u-button @click="show = true">打开</u-button>
		<u-popup :show="show" @close="show = false" @open="show=true" mode="top">
            //展示内容
            <view>
                <text>出淤泥而不染,濯清涟而不妖</text>
                 <text>出淤泥而不染,濯清涟而不妖</text>
                 <text>出淤泥而不染,濯清涟而不妖</text>
            </view>
		</u-popup>
		
	</view>
</template>
<script>
	export default {
      data() {
        return {
          show: false
        }
      }, 
      methods: {
        open() {
          // console.log('open');
        },
        close() {
          this.show = false
          // console.log('close');
        }
      }
	}
</script>

②属性值

③效果展示

​​​​​​​ ​​​​​​​ ​​​​​​​

相关推荐
2501_915918411 小时前
Web 前端可视化开发工具对比 低代码平台、可视化搭建工具、前端可视化编辑器与在线可视化开发环境的实战分析
前端·低代码·ios·小程序·uni-app·编辑器·iphone
2501_915106322 小时前
iOS 使用记录和能耗监控实战,如何查看电池电量消耗、App 使用时长与性能数据(uni-app 开发调试必备指南)
android·ios·小程序·uni-app·cocoa·iphone·webview
iOS阿玮8 小时前
苹果卡审情况将逐步缓解,合规的开发者请耐心等待~
uni-app·app·apple
2501_9160137411 小时前
HTTPS 抓包难点分析,从端口到工具的实战应对
网络协议·http·ios·小程序·https·uni-app·iphone
2501_9159184113 小时前
uni-app 项目 iOS 上架效率优化 从工具选择到流程改进的实战经验
android·ios·小程序·uni-app·cocoa·iphone·webview
00后程序员张13 小时前
如何在不同 iOS 设备上测试和上架 uni-app 应用 实战全流程解析
android·ios·小程序·https·uni-app·iphone·webview
耶啵奶膘1 天前
uni-app头像叠加显示
开发语言·javascript·uni-app
chéng ௹1 天前
uniapp 封装uni.showToast提示
前端·javascript·uni-app
吴传逞1 天前
记一次uniapp+nutui-uniapp搭建项目
uni-app
雪芽蓝域zzs1 天前
uni-app倒计时公共组件 封装,倒计时组件
uni-app