使用适配器与草坪椅

rya*_*art 6 javascript lawnchair cordova

我正在尝试在Lawnchair中使用适配器并遇到问题.我的代码中有几个Adapter脚本:

<script src="scripts/Lawnchair.js"></script>
<script src="scripts/dom.js"></script>
<script src="scripts/webkit-sqlite.js"></script>
Run Code Online (Sandbox Code Playgroud)

但是当我在Lawnchair构造函数中指定适配器时,我收到以下错误:

Uncaught TypeError: Cannot call method 'valid' of undefined
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码.

var beers = Lawnchair({name:'beers',adapter:'webkit-sqlite'},function(e){

});
Run Code Online (Sandbox Code Playgroud)

如何在Lawnchair中设置适配器?

nod*_*rog -1

我有相反的适配器脚本:

<script src="assets/js/lawnchair/Lawnchair.js" type="text/javascript" charset="utf-8"</script>
<script src="assets/js/lawnchair/adapters/webkit-sqlite.js"></script>
<script src="assets/js/lawnchair/adapters/dom.js"></script>
Run Code Online (Sandbox Code Playgroud)

但这并不会有什么不同。您似乎也不需要指定适配器。为您选择正确的一个...我想如果您确实根据您在收到错误时所使用的浏览器/设备来指定它,则应该指定

adapters: ['dom', 'webkit-sqlite']
Run Code Online (Sandbox Code Playgroud)