js跨域问题的解决办法!

1. 先保证 访问的URL是正确的!可以直接在浏览器的地址栏中输入这个URL,如果能正常访问到!说明URL没问题! 2.参考:http://docs.wex5.com/ajax-cross-domain/ 了解下各种跨域以及解决方法! 3.如果要访问的服务器本身就不支持跨域! 还可以通过自定义action ,通过请求自己的服务器,在后端通过java去请求其他网站的服务!再将数据返回给前端!(此方法100%解决跨域问题)

contents组件如何控制某个content页面不能显示!

接管 contents组件 的 onActiveChanged 事件!比如指定第二个content不能切换打开! 代码如下: Model.prototype.pagesActiveChanged = function(event){ if(event.to == 1){ this.comp('contents').to(event.from); } }; 如果有动画效果!会看到第二个content先切换过去!然后又切换回来的! 可以去掉动画效果就可以了!contents设置 slidable="false"

iframe不支持ios的解决办法

iframe 直接在ios APP中运行,可能有问题,解决办法可以参考如下代码 案例一 <div id="iframe-box"> <iframe id="ifram" src="https://www.baidu.com" width="100%"></iframe> </div> <style> #ifram { border: 0; width: 1px; min-width: 100%; *width: 100%; } let ifram = document.getElementById('ifram'); if (navigator.userAgent.match(/iPad|iPhone/i)) { [...]

chrome 调试运行时,修改css样式

按 F12 打开调试模式! 1.选中节点,看它的样式!修改一下!测试成功后复制出来就行了!重写在.w同名的css文件中即可: 2.有些dom节点是动态生成的!class样式也是动态生成的,就不可以在w同名的css文件中重写了!需要外面自定义一个css文件重写它的样式,然后当前文件中(w或js)引入这个css即可 http://docs.wex5.com/wex5-ui-question-list-2038/   3.另外关于css样式的介绍,参考: http://docs.wex5.com/css-debug/ http://doc.wex5.com/style/#2.1

使用标准的require 引入js总是调用失败

一般情况,引入外部js 调用,建议require 方式引入: http://doc.wex5.com/js-module-01/ 这种引入方式是按需加载!能使应用性能得到提升 但是在某些特殊情况下!这种方式引入的js,调用总是报错,方法不存在! 解决方法: 找到模板文件:/UI2/system/components/justep/window/main.html 使用script标签,标准的js引入方式,引入! 这样所有的页面就都可以调用这个js中的方法了!