列表按钮 React 组件

列表按钮 React 组件代表 Framework7 的列表按钮元素。它们旨在用于 列表 React 组件 内部。

列表按钮组件

包括以下组件

列表按钮属性

属性类型默认描述
titlestring按钮内部文本
textstringButton 内部文本,与 title 相同
tabLinkstring/boolean启用 tab 链接并指定目标 tab 的 CSS 选择器(如果指定为字符串)
tabLinkActiveboolean使此选项卡链接处于活动状态
targetstringLink target 属性
tooltipstring列出按钮 工具提示 鼠标悬停/按压时显示在按钮上的文本
tooltipTriggerstringhover定义如何触发(打开)工具提示。可以是 hoverclickmanual
<ListButton> 导航/路由相关属性
hrefstring
boolean
#要加载的页面的 URL。布尔型 href="false" 时不添加 href 标记
targetstring链接目标属性的值,例如 _blank_self
viewstring要加载页面的视图的 CSS 选择器。或 current 在当前视图中加载。
externalboolean启用以绕过 Framework7 的链接点击处理程序
backboolean启用后退导航链接
openInstring允许将页面路由作为模态或面板打开。可以是 popuploginScreensheetpopoverpanel
forceboolean强制加载页面并忽略历史记录中的前一页面(与 back 属性一起使用)
reloadCurrentboolean重新加载新页面,而不是当前活动的页面
reloadPreviousboolean用路由中的新页面替换历史记录中的前一页
reloadAllboolean加载新页面,并从历史记录和 DOM 中删除以前的所有页面
reloadDetailboolean重新加载主从视图中的从属页面
animateboolean禁用页面动画
transitionstring自定义页面转换 的名称
ignoreCacheboolean忽略缓存
routeTabIdstring可路由选项卡 ID
routePropsobject将传递给目标路由组件的其他属性的对象
preventRouterbooleanfalse如果设置,则 Framework7 路由器将不会处理它
<ListButton> 操作相关属性
panelOpenstring
boolean
单击时打开的面板的 CSS 选择器。或如果 DOM 中只有左边或右边面板,则可以是 leftright
panelClosestring
boolean
单击时关闭面板
panelTogglestring
boolean
单击时切换的面板的 CSS 选择器。或如果 DOM 中只有左边或右边面板,则可以是 leftright
actionsOpenstring
boolean
单击时打开的动作表 CSS 选择器
actionsClosestring
boolean
单击时关闭的动作表 CSS 选择器。或布尔属性以关闭当前打开的动作表
popupOpenstring
boolean
单击时打开的弹出窗口的 CSS 选择器
popupClosestring
boolean
单击时关闭的弹出窗口的 CSS 选择器。或布尔属性以关闭当前打开的弹出窗口
popoverOpenstring
boolean
单击时打开的弹出提示的 CSS 选择器
popoverClosestring
boolean
单击时关闭的弹出提示的 CSS 选择器。或布尔属性以关闭当前打开的弹出提示
sheetOpenstring
boolean
单击时打开的 sheet 模态的 CSS 选择器
sheetClosestring
boolean
单击时关闭的 sheet 模态的 CSS 选择器。或布尔属性以关闭当前打开的 sheet 模态
loginScreenOpenstring
boolean
单击时打开的登录界面的 CSS 选择器
loginScreenClosestring
boolean
点击即可关闭登录界面的 CSS 选择器。或布尔值属性,用于关闭当前已打开的登录界面
sortableEnablestring
boolean
点击即可启用 Sortable 列表的 CSS 选择器
sortableDisablestring
boolean
点击即可禁用 Sortable 列表的 CSS 选择器。或布尔值属性,用于关闭当前已打开的 Sortable 列表
sortableTogglestring
boolean
点击即可切换 Sortable 列表的 CSS 选择器。或布尔值属性,用于切换当前已打开/关闭的 Sortable 列表
searchbarEnablestring
boolean
点击即可启用可展开搜索栏的 CSS 选择器。或布尔值属性,用于启用第一个找到的搜索栏
searchbarDisablestring
boolean
点击即可禁用可展开搜索栏的 CSS 选择器。或布尔值属性,用于禁用第一个找到的搜索栏
searchbarTogglestring
boolean
点击即可切换可展开搜索栏的 CSS 选择器。或布尔值属性,用于切换第一个找到的搜索栏
searchbarClearstring
boolean
点击即可清除可展开搜索栏的 CSS 选择器。或布尔值属性,用于清除第一个找到的搜索栏
cardOpenstring
boolean
点击即可打开可展开卡片的 CSS 选择器。或布尔值属性,用于打开第一个找到的可展开卡片
cardClosestring
boolean
点击即可关闭可展开卡片的 CSS 选择器。或布尔值属性,用于关闭当前已打开的可展开卡片
cardPreventOpenboolean点击具有此属性的元素不会打开其父级可展开卡片

列表按钮事件

事件描述
<ListButton> 事件
click点击按钮后触发事件

示例

list-button.jsx
import React from 'react';
import { Navbar, Page, List, ListButton } from 'framework7-react';

export default () => {
  return (
    <Page>
      <Navbar title="List Button" />

      <List inset strong>
        <ListButton title="List Button 1" />
        <ListButton title="List Button 2" />
        <ListButton title="List Button 3" />
      </List>
      <List inset strong>
        <ListButton title="Large Red Button" color="red" />
      </List>
    </Page>
  );
};