Framework7 .addView不是函数
我想创建一个使用Framework7作为我的UI的科尔多瓦应用程序。我试图使用内联网页的布局架构,但在建立我的项目,我收到在控制台以下错误:Framework7 .addView不是函数
遗漏的类型错误:myApp.addView不是一个函数
这是对配置的反应:
// Initialize your app
var myApp = new Framework7({
animateNavBackIcon:true
});
// Export selectors engine
var $$ = Dom7;
// Add main View
var mainView = myApp.addView('.view-main', {
// Enable dynamic Navbar
dynamicNavbar: true,
// Enable Dom Cache so we can use all inline pages
domCache: true
});
有没有人知道是什么原因造成了这个问题,我该如何纠正它?另外,是否有人有我可以使用的Framework7内联页面应用程序的工作模板/代码示例显然不起作用。
干杯
尝试放CSS类视图,主要在你的DIV像这样:
<!-- Views -->
<div class="views">
<!-- Your main view, should have "view-main" class -->
<div class="view view-main">
我已经有了。这就是为什么这是如此混乱! :( – delanick
我在上使用了最新的更新之前工作的F7应用了同样的问题。结果我无意中安装了一个测试版本,该版本不完整(或至少实质上不同),我安装了1.6.5,问题就消失了。
只是使用版本1.6.5 链接在这里! https://github.com/framework7io/framework7/releases/tag/v1.6.5
我觉得版本在2这是奇怪,而不是更新的指南
第二个答案,更多的知识。看来F7文档已经过时了,但现在已经更新了。为了让过去的错误,更改以下:
OLD:app.addView(el,{...})
新:
- OLD:已更改
app.views.add(el,{...})
一些其他的东西
app.hideIndicator()
和app.showIndicator()
新:app.preloader.show()
和app.preloader.hide()
- 旧:
app.searchBar(el, {...})
新:app.searchbar.create(el,{...})
- 旧:
app.pullToRefreshDone()
新:app.ptr.done()
当然更多。检查您的控制台是否有错误,并使用文档进行更新以供参考:http://framework7.io/docs/
我在最近更新之前的F7应用程序上遇到同样的问题。 – byron