如何仅在 framework7 的特定页面中禁用滑动面板?
How to disable swipe panel only in specific page in framework7?
我是 framework7 的新手,我正在使用滑动面板列出选项。但在索引和某些页面中,我不想打开幻灯片。我已经启用了面板,像这样向左滑动:
var myApp = new Framework7({
material: isAndroid ? true : false,
template7Pages: true
swipePanel : 'left'
});
是否有禁用它的选项?
我想做同样的事情,我通过在我想禁用它的页面中将 swipePanel 参数设置为 false 来解决它,例如:
appName.onPageInit('screenName', function (page) {
appName.params.swipePanel = false;
});
在我的例子中,所有具有 init.js 的页面在导航到时都会被触发。然后,我将这段代码放在我想通过滑动显示菜单的页面中:
myApp.params.swipePanel = 'left';
在其他页面中,我将下一个代码用于阻止滑动:
myApp.params.swipePanel = 假;
p.s。我使用的是 v1.framework7,我没有在
的新版本中进行测试
请在特定页面的 PageOninit 事件中使用以下配置。
app.panel.disableSwipe(侧面)- 禁用面板滑动(滑动关闭和滑动打开)
side - 字符串。用于禁用
上的滑动操作的面板
我是 framework7 的新手,我正在使用滑动面板列出选项。但在索引和某些页面中,我不想打开幻灯片。我已经启用了面板,像这样向左滑动:
var myApp = new Framework7({
material: isAndroid ? true : false,
template7Pages: true
swipePanel : 'left'
});
是否有禁用它的选项?
我想做同样的事情,我通过在我想禁用它的页面中将 swipePanel 参数设置为 false 来解决它,例如:
appName.onPageInit('screenName', function (page) {
appName.params.swipePanel = false;
});
在我的例子中,所有具有 init.js 的页面在导航到时都会被触发。然后,我将这段代码放在我想通过滑动显示菜单的页面中:
myApp.params.swipePanel = 'left';
在其他页面中,我将下一个代码用于阻止滑动:
myApp.params.swipePanel = 假;
p.s。我使用的是 v1.framework7,我没有在
的新版本中进行测试请在特定页面的 PageOninit 事件中使用以下配置。
app.panel.disableSwipe(侧面)- 禁用面板滑动(滑动关闭和滑动打开)
side - 字符串。用于禁用
上的滑动操作的面板