列表按钮 Vue 组件

列表按钮 Vue 组件表示 Framework7 的列表按钮元素。它们旨在供列表 Vue 组件内部使用。

列表按钮组件

包含以下组件

列表按钮属性

属性类型默认值说明
title字符串按钮内部文本
text字符串按钮内部文本,与title相同
tab-link字符串/布尔值启用选项卡链接并指定目标选项卡的 CSS 选择器(如果指定为字符串)
tab-link-active布尔值激活此选项卡链接
target字符串链接目标属性
tooltip字符串列出按钮 工具提示 悬停/按下按钮时显示的文本
tooltip-trigger字符串悬停定义如何触发(打开)工具提示。可以是 hoverclickmanual
<f7-list-button> 导航/路由相关属性
href字符串
布尔值
#要加载的页面的 URL。对于布尔值 href="false",它不会添加 href 标签
target字符串链接目标属性的值,例如 _blank_self 等。
view字符串要加载页面的视图的 CSS 选择器。或 current 以在当前视图中加载。
external布尔值启用以绕过 Framework7 的链接点击处理程序
back布尔值启用返回导航链接
open-in字符串允许将页面路由打开为模态或面板。可以是 popuploginScreensheetpopoverpanel
force布尔值强制加载页面并忽略历史记录中的前一页面(与 back 属性一起使用)
reload-current布尔值重新加载新页面,而不是当前活动页面
reload-previous布尔值用路由中新页面替换历史记录中的前一页
reload-all布尔值加载新页面,并从历史记录和 DOM 中移除所有前一页面
reload-detail布尔值重新加载主从视图中的详细信息页面
animate布尔值禁用页面动画
transition字符串自定义页面转换 的名称
ignore-cache布尔值忽略缓存
route-tab-id字符串可路由的标签 ID
route-props对象包含要传递给目标路由组件的其他属性的对象
prevent-router布尔值false如果设置,则不会由 Framework7 路由处理
<f7-list-button> 操作相关属性
panel-open字符串
布尔值
点击时要打开的面板的 CSS 选择器。如果 DOM 中只有左侧或右侧面板,也可以是 leftright
panel-close字符串
布尔值
点击时关闭面板
panel-toggle字符串
布尔值
点击时要切换的面板的 CSS 选择器。如果 DOM 中只有左侧或右侧面板,也可以是 leftright
actions-open字符串
布尔值
点击时要打开的操作表的 CSS 选择器
actions-close字符串
布尔值
点击时要关闭的操作表的 CSS 选择器。或布尔属性以关闭当前打开的操作表
popup-open字符串
布尔值
点击时要打开的弹出窗口的 CSS 选择器
popup-close字符串
布尔值
点击时要关闭的弹出窗口的 CSS 选择器。或布尔属性以关闭当前打开的弹出窗口
popover-open字符串
布尔值
点击时要打开的弹出层的 CSS 选择器
popover-close字符串
布尔值
点击时要关闭的弹出层的 CSS 选择器。或布尔属性以关闭当前打开的弹出层
sheet-open字符串
布尔值
点击时要打开的 Sheet 模态的 CSS 选择器
sheet-close字符串
布尔值
点击时要关闭的 Sheet 模态的 CSS 选择器。或布尔属性以关闭当前打开的 Sheet 模态
login-screen-open字符串
布尔值
单击时要打开的登录界面 CSS 选择器
login-screen-close字符串
布尔值
单击时要关闭的登录界面 CSS 选择器。或者用于关闭当前打开的登录界面布尔属性
sortable-enable字符串
布尔值
单击时要启用的 Sortable 列表 CSS 选择器
sortable-disable字符串
布尔值
单击时要禁用的 Sortable 列表 CSS 选择器。或者用于关闭当前打开的 Sortable 列表布尔属性
sortable-toggle字符串
布尔值
单击时要切换的 Sortable 列表 CSS 选择器。或者用于切换当前打开/关闭的 Sortable 列表布尔属性
searchbar-enable字符串
布尔值
单击时要启用的可扩展搜索框 CSS 选择器。或者用于启用第一个找到的搜索框布尔属性
searchbar-disable字符串
布尔值
单击时要禁用的可扩展搜索框 CSS 选择器。或者用于禁用第一个找到的搜索框布尔属性
searchbar-toggle字符串
布尔值
单击时要切换的可扩展搜索框 CSS 选择器。或者用于切换第一个找到的搜索框布尔属性
searchbar-clear字符串
布尔值
单击时要清除的可扩展搜索框 CSS 选择器。或者用于清除第一个找到的搜索框布尔属性
card-open字符串
布尔值
单击时要打开的可扩展卡片 CSS 选择器。或者在单击时打开第一个找到的可扩展卡片布尔属性
card-close字符串
布尔值
单击时要闭合的可扩展卡片 CSS 选择器。或者用于关闭目前打开的可扩展卡片布尔属性
card-prevent-open布尔值单击具有此属性的元素不会打开其父可扩展卡片

列表按钮事件

事件说明
<f7-list-button> 事件
click单击按钮后将触发事件

示例

list-button.vue
<template>
  <f7-page>
    <f7-navbar title="List Button"></f7-navbar>

    <f7-list inset strong>
      <f7-list-button title="List Button 1"></f7-list-button>
      <f7-list-button title="List Button 2"></f7-list-button>
      <f7-list-button title="List Button 3"></f7-list-button>
    </f7-list>
    <f7-list inset strong>
      <f7-list-button title="Large Red Button" color="red"></f7-list-button>
    </f7-list>
  </f7-page>
</template>
<script>
import { f7Navbar, f7Page, f7List, f7ListButton } from 'framework7-vue';

export default {
  components: {
    f7Navbar,
    f7Page,
    f7List,
    f7ListButton,
  },
  setup() {},
};
</script>