x5开发工具,启动mysql数据库连不上

执行 : 启动MySQL数据库.bat 后启动 正常,但是运行案例(比如外卖案例,总是提示数据库连接失败) 1.测试数据库链接是否正常??http://docs.wex5.com/wex5-studio-question-list-2010/ 2.你的系统有没有自己安装mysql ,如果有请先 在管理--服务 中停止这个服务(可能端口冲突了)! 停止服务后 再试试测试连接 能否连上? 3.执行:启动MySQL管理工具.bat 登录数据库正常后就没问题了

BaasServer 调试java代码 看不到值的问题如何解决?

由于路径原因,baas修改java代码,无法直接调试看到变量的值,需要特殊处理下环境才行,步骤如下: 1. 切换到java视图,右键导入BaasServer 的源码 2.配置构建路径,设置baas的源码路径,添加BaasServer lib下的jar包 3.设置为调试模式运行, 打断点调试,重启tomcat运行设置即可

服务器修改代码,客户端不生效可能的原因!

如果是studio设计器中修改页面,浏览器没生效,可能原因是 1.页面修改后,没有保存,看下studio保存按钮是不是亮的,必须保存后才可以生效的! 2.是在哪儿启动tomcat的!如果是studio中启动tomcat 或者使用批处理:启动WeX5运行平台(调试模式).bat 启动tomcat ,页面就可以实时编译资源(开发时建议使用这种方式启动tomcat) 3.如果是执行:启动WeX5运行平台.bat 启动的tomcat(正式启动的),这个时候,需要修改 \conf\server.xml 的版本号,重启tomcat 才能生效了!(正式部署UIServer ,模式3打包就是这样更新资源的) 4.如果是是模式1 或 模式2,编译资源部署后!只要资源版本号改变了! 客户端就不会缓存的!版本号设置如图:(默认为空会自动随机生成,如果手写的,必须修改重新编译资源部署,才生效) 也可以选择“Hash方式” 进行 编译资源:http://docs.wex5.com/hash/ 这样客户端只会更新修改过的资源!没有修改过的依然访问缓存!!客户端速度是最快的!

官方查看文档的入口

1.看文档中心:http://docs.wex5.com/ 2.看studio 自带的API 文档   3.运行平台自带的案例!直接参考源码:运行时浏览器地址栏上就显示页面的URL,直接设计器中打开这个URL 看源码即可   4.每个组件都带有案例!如果是某个组件不知道怎么使用了!可以看对应组件下的案例,组件所在位置:/UI2/system/components/justep 案例所在目录一般是demo 比如:/UI2/system/components/justep/button/demo/button.w   右键浏览器运行即可! 5.可以论坛搜索 类似问题,论坛发帖提问解决问题 6.如果需求比较特殊,文档,论坛都没找到解决方法,还可以自己运行调试源码,查看修改组件源码解决 http://docs.wex5.com/wex5-studio-question-list-2018

扩展空间的用法

在一些特殊情况下,开发者需要重写系统自带的源码,比如重新system目录下的某些组件源码,或者重新portal  下面的门户样式 等。 这个时候,不要直接去修改它的源码,因为这种做法,后期版本升级会很难维护的,因为你早已忘记自己修改了哪些资源?这些资源在版本升级后,有没有更新?  会造成各种冲突。。。 解决方法: 使用扩展空间的方式修改系统自带的源码,比如你想修改:\UI2\portal\sample\index.w 的文件 你就应该在UI2下 新建一个目录portal_X    将这个文件拷贝到扩展空间的相同目录结构下:\UI2\portal_X\sample\index.w    进行修改, 其他所有功能的扩展空间,文件修改也是这样做的!就是在UI2下  创建一个相同名称的文件夹  +  _X   命名,然后把要修改的文件拷贝到  _X 扩展的相同目录下, 运行的时候,扩展空间会自动覆盖原始空间的资源! 这样就保证了修改系统原始文件后,当x5版本更新后,也能知道哪些文件是自己改动过的,以便重新调整代码 (当然,自己创建的UI2下的应用,也支持扩展空间) 注意:由于java 和 jar包无法在扩展空间编译,所以,java 和 jar包只是名义上的放在扩展空间,真正运行的时候,可以把扩展空间的资源全部覆盖到原始空间去,这样既可以进行资源维护,也可以正常发布运行了,(就是如果扩展有java,必须覆盖到原始空间才能正常运行)

打包如何生存原生代码!分别导入到Android studio 和 xcode

1.mac版WeX5打包后,在路径/model/Native/"你打包时导出的工程名"/build/src/platforms/ios  然后你会看到一个.xcodeproj后缀的工程,直接用xcode打开就行 2.打包Android ,生成的源码路径在:/Native/你打包时导出的工程名/build/src/platforms/android  ,将这个目录导入到Android studio 中就可以进行原生开发了!打包

API文档中关于设计时属性和运行时属性的理解

Properties  是运行时属性!可以在运行时根据这些数据获取对象!或者修改属性的值!实现不同效果! Attributes 是设计时属性!只能在设计时使用!运行时相当于无效属性! 组件的set get方法是可以获运行时属性的值! 但是不包括(API 中标识为readonly 的属性)