uniapp uni-drawer组件vue3写法

uniapp uni-drawer组件vue3用法

官方vue2版本

javascript 复制代码
<template>
	<view>
		<button @click="showDrawer" type="primary">右侧弹出 显示Drawer</button>
		<uni-drawer ref="showRight" mode="right" :mask-click="false">
			<scroll-view style="height: 100%;" scroll-y="true">
				<button @click="closeDrawer" type="primary">关闭Drawer</button>
				<view v-for="item in 60" :key="item">可滚动内容 {{ item }}</view>
			</scroll-view>
		</uni-drawer>
	</view>
</template>

<script>
	export default {
		methods: {
			showDrawer() {
				this.$refs.showRight.open();
			},
			closeDrawer() {
				this.$refs.showRight.close();
			}

		}
	}
</script>

VUE3版本改写

javascript 复制代码
<template>
	<view>
		<button @click="showDrawer" type="primary">右侧弹出 显示Drawer</button>
		<uni-drawer ref="showRight" mode="right" :mask-click="false">
			<scroll-view style="height: 100%;" scroll-y="true">
				<button @click="closeDrawer" type="primary">关闭Drawer</button>
				<view v-for="item in 60" :key="item">可滚动内容 {{ item }}</view>
			</scroll-view>
		</uni-drawer>
	</view>
</template>

<script setup>
import { ref } from 'vue'
const showRight=ref(false)

	showDrawer() {
		showRight.value.open();
	},
	closeDrawer() {
		showRight.vlaue.close();
	}

</script>
相关推荐
啷咯哩咯啷1 分钟前
纯本地运行的私人文档知识库
前端·人工智能·后端
❆VE❆3 分钟前
基于 contenteditable 实现变量插入富文本编辑器
前端·javascript·vue.js
Aliex_git7 分钟前
Nuxt 学习笔记(一)
前端·笔记·学习
烤麻辣烫9 分钟前
json与fastjson
前端·javascript·学习·json
小陈同学呦17 分钟前
JavaScript 深浅拷贝详解
前端·javascript
六bring个六21 分钟前
opencv简单操作(一)
前端·webpack·node.js
小陈同学呦22 分钟前
fetch和axios区别
前端·javascript
森叶42 分钟前
Electron 实战:用 utilityProcess 开子进程,去端口化承载协议处理,并由主进程拦截渲染请求后统一中转
前端·javascript·electron
精益数智工坊1 小时前
红牌作战是什么?红牌作战的实施步骤与核心要点
大数据·运维·前端·人工智能·精益工程
techdashen1 小时前
Cloudflare HTML 解析器的十年演化史(一)
前端·html