列表按钮 Vue 组件
列表按钮 Vue 组件代表 Framework7 的列表按钮元素。它们打算在列表 Vue 组件.
列表按钮组件
包含以下组件:
f7-list-button
列表按钮属性
| 属性 | 类型 | 默认 | 描述 |
|---|---|---|---|
| title | 字符串 | 按钮内部文本 | |
| text | 字符串 | 按钮内部文本,与title | |
| tab-link | 字符串/布尔值 | 启用选项卡链接并指定目标选项卡的 CSS 选择器(如果指定为字符串) | |
| tab-link-active | 布尔值 | 使此选项卡链接处于活动状态 | |
| target | 字符串 | 链接目标属性 | |
| 提示 | 字符串 | 列表按钮提示按钮悬停/按下时显示的文本 | |
| tooltip-trigger | 字符串 | 悬停 | 定义如何触发(打开)提示。可以是hover, click或manual |
| <f7-list-button> 导航/路由相关属性 | |||
| href | 字符串 布尔值 | # | 要加载的页面的 URL。如果是布尔值href="false"则不会添加hreftag |
| target | 字符串 | 链接目标属性值,例如_blank, _self,等等。 | |
| view | 字符串 | 要加载页面的视图的 CSS 选择器。或者current在当前视图中加载。 | |
| external | 布尔值 | 启用以绕过 Framework7 的链接点击处理程序 | |
| back | 布尔值 | 启用返回导航链接 | |
| open-in | 字符串 | 允许将页面路由作为模态或面板打开。可以是popup, loginScreen, sheet, popover或panel | |
| force | 布尔值 | 强制页面加载并忽略历史记录中的先前页面(与back属性一起使用) | |
| reload-current | 布尔值 | 重新加载新页面而不是当前活动的页面 | |
| reload-previous | 布尔值 | 用路由中的新页面替换历史记录中的先前页面 | |
| reload-all | 布尔值 | 加载新页面并从历史记录和 DOM 中删除所有先前页面 | |
| reload-detail | 布尔值 | 在主/详细信息视图中重新加载详细信息页面 | |
| animate | 布尔值 | 禁用页面动画 | |
| transition | 字符串 | 自定义页面过渡的名称custom page transition | |
| ignore-cache | 布尔值 | 忽略缓存 | |
| route-tab-id | 字符串 | 可路由选项卡 ID | |
| route-props | 对象 | 将传递给目标路由组件的附加属性对象 | |
| prevent-router | 布尔值 | false | 如果设置,则不会被 Framework7 路由器处理 |
| <f7-list-button> 动作相关属性 | |||
| panel-open | 字符串 布尔值 | 点击时打开的面板的 CSS 选择器。或者可以是left或right如果 DOM 中只有左侧或右侧面板。 | |
| panel-close | 字符串 布尔值 | 点击时关闭面板 | |
| panel-toggle | 字符串 布尔值 | 点击时切换的面板的 CSS 选择器。或者可以是left或right如果 DOM 中只有左侧或右侧面板。 | |
| actions-open | 字符串 布尔值 | 点击时打开的操作表的 CSS 选择器 | |
| actions-close | 字符串 布尔值 | 点击时关闭的操作表的 CSS 选择器。或者为关闭当前打开的操作表的布尔属性 | |
| popup-open | 字符串 布尔值 | 点击时打开的弹出的 CSS 选择器 | |
| popup-close | 字符串 布尔值 | 点击时关闭的弹出的 CSS 选择器。或者为关闭当前打开的弹出的布尔属性 | |
| popover-open | 字符串 布尔值 | 点击时打开的弹出窗口的 CSS 选择器 | |
| popover-close | 字符串 布尔值 | 点击时关闭的弹出窗口的 CSS 选择器。或者为关闭当前打开的弹出窗口的布尔属性 | |
| sheet-open | 字符串 布尔值 | 点击时打开的表单模态的 CSS 选择器 | |
| sheet-close | 字符串 布尔值 | 点击时关闭的表单模态的 CSS 选择器。或者为关闭当前打开的表单模态的布尔属性 | |
| login-screen-open | 字符串 布尔值 | 点击时打开的登录屏幕的 CSS 选择器 | |
| login-screen-close | 字符串 布尔值 | 点击时关闭的登录屏幕的 CSS 选择器。或者为关闭当前打开的登录屏幕的布尔属性 | |
| sortable-enable | 字符串 布尔值 | 点击时启用的可排序列表的 CSS 选择器 | |
| sortable-disable | 字符串 布尔值 | 点击时禁用的可排序列表的 CSS 选择器。或者为关闭当前打开的可排序列表的布尔属性 | |
| sortable-toggle | 字符串 布尔值 | 点击时切换的可排序列表的 CSS 选择器。或者为切换当前打开/关闭的可排序列表的布尔属性 | |
| 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>