我使用的是Dojo1.10,我试图用undescore文件(_blabla)来解决所有的问题。这里相关:https://code.google.com/p/android/issues/detail?id=5343构建/最小化特定webkit的dojo:http://dojotoolkig.org/reference-guide/1.10/build/webkit-mobile.html#build-webkit-mobile和一切都很好,除了旋转木马和Accordion,这些元素在本地webkit服务器上加载得很好。
我试着用weinre调试,但是这个“类”转盘不存在,Accordion不存在(object dojox.mobile不包含这个)
任何人都能给我一线希望
iOS和and浏览器运行良好,我使用的是在物理和虚拟设备上测试过的Cordova4.0(只有JS、CSS、HTML
发布于 2014-12-14 00:07:44
不应该有_ problems,您需要的所有小部件,包括Carousel都被编译到层文件中。.(Carousel在mobile-ui-layer.js中)在www文件夹中,layer或dojo子目录中应该有mobile-ui-layer.js和core-web-layer.js文件。
并且您的wlCommonInit必须引用这些文件,这取决于它们在项目中的位置:
function wlCommonInit() {
require([ "layers/core-web-layer", "layers/mobile-ui-layer" ], dojoInit);
}编辑,抱歉刚刚注意到您说您使用的是直科尔多瓦而不是工作灯。
他们最简单的说是使用dojo构建,将dojo文件压缩成一个层文件。
示例移动层:
layers: {
"dojo/mobile-ui-layer":{
include: ["dojox/mobile",
"dojox/mobile/_base",
"dojox/mobile/_ComboBoxMenu",
"dojox/mobile/_ContentPaneMixin",
"dojox/mobile/_css3",
"dojox/mobile/_DataListMixin",
"dojox/mobile/_DataMixin",
"dojox/mobile/_DatePickerMixin",
"dojox/mobile/_EditableIconMixin",
"dojox/mobile/_EditableListMixin",
"dojox/mobile/_ExecScriptMixin",
"dojox/mobile/_IconItemPane",
"dojox/mobile/_ItemBase",
"dojox/mobile/_ListTouchMixin",
"dojox/mobile/_maskUtils",
"dojox/mobile/_PickerBase",
"dojox/mobile/_PickerChooser",
"dojox/mobile/_ScrollableMixin",
"dojox/mobile/_StoreListMixin",
"dojox/mobile/_StoreMixin",
"dojox/mobile/_TimePickerMixin",
"dojox/mobile/Accordion",
"dojox/mobile/Audio",
"dojox/mobile/Badge",
"dojox/mobile/bookmarkable",
"dojox/mobile/Button",
"dojox/mobile/Carousel",
"dojox/mobile/CarouselItem",
"dojox/mobile/CheckBox",
"dojox/mobile/ComboBox", // experimental
"dojox/mobile/common",
"dojox/mobile/compat",
"dojox/mobile/Container",
"dojox/mobile/ContentPane",
"dojox/mobile/DataCarousel",
"dojox/mobile/DatePicker",
"dojox/mobile/EdgeToEdgeCategory",
"dojox/mobile/EdgeToEdgeDataList",
"dojox/mobile/EdgeToEdgeList",
"dojox/mobile/EdgeToEdgeStoreList",
"dojox/mobile/ExpandingTextArea",
"dojox/mobile/FilteredListMixin",
"dojox/mobile/FixedSplitter",
"dojox/mobile/FixedSplitterPane",
"dojox/mobile/FormLayout",
"dojox/mobile/GridLayout",
"dojox/mobile/Heading",
"dojox/mobile/i18n",
"dojox/mobile/Icon",
"dojox/mobile/IconContainer",
"dojox/mobile/IconItem",
"dojox/mobile/IconMenu",
"dojox/mobile/IconMenuItem",
"dojox/mobile/iconUtils",
"dojox/mobile/lazyLoadUtils",
"dojox/mobile/ListItem",
"dojox/mobile/LongListMixin",
"dojox/mobile/Opener",
"dojox/mobile/Overlay",
"dojox/mobile/PageIndicator",
"dojox/mobile/pageTurningUtils",
"dojox/mobile/Pane",
//"dojox/mobile/parser",
"dojox/mobile/ProgressBar",
"dojox/mobile/ProgressIndicator",
"dojox/mobile/RadioButton",
"dojox/mobile/Rating",
"dojox/mobile/RoundRect",
"dojox/mobile/RoundRectCategory",
"dojox/mobile/RoundRectDataList",
"dojox/mobile/RoundRectList",
"dojox/mobile/RoundRectStoreList",
"dojox/mobile/ScreenSizeAware", // experimental
"dojox/mobile/scrollable",
"dojox/mobile/ScrollablePane",
"dojox/mobile/ScrollableView",
"dojox/mobile/SearchBox",
"dojox/mobile/SimpleDialog",
"dojox/mobile/Slider",
"dojox/mobile/sniff",
"dojox/mobile/SpinWheel",
"dojox/mobile/SpinWheelDatePicker",
"dojox/mobile/SpinWheelSlot",
"dojox/mobile/SpinWheelTimePicker",
"dojox/mobile/StoreCarousel",
"dojox/mobile/SwapView",
"dojox/mobile/Switch",
"dojox/mobile/TabBar",
"dojox/mobile/TabBarButton",
"dojox/mobile/TextArea",
"dojox/mobile/TextBox",
"dojox/mobile/TimePicker",
"dojox/mobile/ToggleButton",
"dojox/mobile/ToolBarButton",
"dojox/mobile/Tooltip",
"dojox/mobile/transition",
"dojox/mobile/TransitionEvent",
"dojox/mobile/TreeView", // experimental
"dojox/mobile/uacss",
"dojox/mobile/ValuePicker",
"dojox/mobile/ValuePickerDatePicker",
"dojox/mobile/ValuePickerSlot",
"dojox/mobile/ValuePickerTimePicker",
"dojox/mobile/Video",
"dojox/mobile/View",
"dojox/mobile/ViewController",
"dojox/mobile/viewRegistry",
"dojox/mobile/dh/ContentTypeMap",
"dojox/mobile/dh/DataHandler",
"dojox/mobile/dh/HtmlContentHandler",
"dojox/mobile/dh/HtmlScriptContentHandler",
"dojox/mobile/dh/JsonContentHandler",
"dojox/mobile/dh/PatternFileTypeMap",
"dojox/mobile/dh/StringDataSource",
"dojox/mobile/dh/SuffixFileTypeMap",
"dojox/mobile/dh/UrlDataSource"],
exclude: [
"dojox/mobile/bidi/_ComboBoxMenu",
"dojox/mobile/bidi/_ItemBase",
"dojox/mobile/bidi/_StoreListMixin",
"dojox/mobile/bidi/Accordion",
"dojox/mobile/bidi/Badge",
"dojox/mobile/bidi/Button",
"dojox/mobile/bidi/Carousel",
"dojox/mobile/bidi/CarouselItem",
"dojox/mobile/bidi/common",
"dojox/mobile/bidi/Heading",
"dojox/mobile/bidi/IconItem",
"dojox/mobile/bidi/IconMenu",
"dojox/mobile/bidi/ListItem",
"dojox/mobile/bidi/RoundRectCategory",
"dojox/mobile/bidi/SpinWheelSlot",
"dojox/mobile/bidi/Switch",
"dojox/mobile/bidi/TabBar",
"dojox/mobile/bidi/TabBarButton",
"dojox/mobile/bidi/TextBox",
"dojox/mobile/bidi/ToolBarButton",
"dojox/mobile/bidi/Tooltip",
"dojox/mobile/bidi/TreeView",
"dojox/mobile/bidi/ValuePickerSlot"
]
}https://stackoverflow.com/questions/27443021
复制相似问题