javascript - 如何使模态表滑动步骤默认部分打开?
问题描述
我有一个具有以下结构的模态表组件:
<f7-sheet
class="myClass"
style="height: auto"
swipe-to-step
:backdrop="false"
>
<div class="sheet-modal-inner">
<div class="sheet-modal-swipe-step">
...
</div>
</div>
<template #static>
<MyComponent></MyComponent>
</template>
</f7-sheet>
目前,我必须单击一个按钮来显示部分模式表,然后我可以向上滑动以显示全部内容:
<f7-button sheet-open=".myClass">Swipe To Step</f7-button>
我的目标是默认显示部分模态表,因此无需单击按钮。如果我将“打开”添加到 ,则整个工作表会立即打开,而不仅仅是滑动步骤部分。
有谁知道如何实现这一目标?谢谢你。
解决方案
我通过使用“opened”道具并在 onMounted 钩子中将其分配为 true 解决了这个问题:
<f7-sheet
v-model:opened="isOpened"
...
>
</f7-sheet>
<script>
import { ref, onMounted } from "vue";
export default {
setup() {
let opened = ref(null);
onMounted( () => {
opened.value = true;
});
return {
isOpened: opened
}
}
}
</script>
推荐阅读
- jmeter - 响应消息:事务中的样本数:25,失败样本数:1
- python - 如何使用熊猫将连续数字转换为分类?
- android - 将 C++/NDK 应用程序中的图像和视频保存到 Android 11 库/DCIM 文件夹
- elasticsearch - 我应该如何选择条款和存在?
- r - 我们可以使用 purrr::map() 就地修改嵌套结构中的字符串吗?
- amazon-web-services - 无法将负载均衡器与目标组关联
- flutter - 如何用颤振完全忘记wifi
- c# - 在 ASP.NET CORE 的控制器中未处理来自页面的操作
- pandas - Pandas groupby - 应用循环平均值将 10 分钟数据聚合成每小时数据 - 更快?
- amazon-web-services - AWS Lambda 安装节点自定义模块