微信公众号分享报require subscribe错误
出错现象: require subscribe 原因: require subscribe错误说明你没有订阅该测试号,该错误仅测试号会出现 解决方案: 手机必须订阅测试号,才能做分享功能
出错现象: require subscribe 原因: require subscribe错误说明你没有订阅该测试号,该错误仅测试号会出现 解决方案: 手机必须订阅测试号,才能做分享功能
现象: 在mac机器或打包服务器上直接打ios时, 是正常的;但通过windows连接打包服务器打包出错。 解决方案: 替换%JUSTEP_HOME%\tools\cordova\node_modules\cordova-lib\node_modules\xcode\lib\pbxProject.js后重新打包。
在WeX5中的baas目录下,提供了默认的Action能力,SQLQuery数据查询功能。可以通过简单的数据库语句,实现对数据的过滤,排序等功能。再通过前端的调用,使数据灵活的显示在Web页面中。下面,我们就来介绍一下SQLQuery的使用方法: 准备工作: 首先我们需要在baas目录下新建一个文件,在新建的文件中创建一项服务服,服务创建好之后,我们需要建立一个新的Action,选择好我们需要的数据库名称和数据库表之后,在继续新增一个Action,在实现中我们利用action:common/CRUD/sqlQuery来进行设置数据。 在SQLQuery中有两种形式的参数分别为private(私有参数)和public(公有参数)。其中private是Baas中定义Action需要给出参数值,例如countSql、DB、tablename和sql四个参数;public是由前端给定的参数。 private(私有参数) countSql:获取数据总条数的sql语句。(格式类似sql,支持“:”和“::”) db:指定sql执行的数据源名称。 tableName:数据库表名。 sql:查询使用的sql语句。sql参数可以通过特殊的格式,引用variables中的变量或其它的public参数, 分别是“:”单冒号写法 和 “::”双冒号写法。sql语句中,必须指定除limit之外的所有sql选项,如select, from, where, order by, group by等等 “:”单冒号是variables中的变量;“::”双冒号可以引用其它的public参数。 我们介绍一下单冒号于双冒号的区别及其具体用法。 1、(单冒号的写法):name----一个:的方式,这种是值参数,类似于我们通常的的sql中的“?”,如: sql参数:select * from abc(表名) where name=:name 前端js:this.comp("data1").filters.setVar("name",'liming'); 最终服务端按 select * from abc where name=?, 'liming'执行。 [...]
1.tomcat在studio中启动时是调试模式,每次访问.w页面时,.release和.cache都会重新生成,可以理解为.cache失效,也就是没有缓存机制,因为浏览器每次都会重新下载资源。 2.而选择在外边启动tomcat时,是生产环境实际部署的情况,当访问.w页面时,如果.w有对应的.cache,将直接访问.cache,否则会先生成.cache,下次直接访问.cache。 综上可以看出:当在studio中启动tomcat时,由于没有缓存机制,每次浏览器都要从新下载资源,运行会较慢,所以当你不满意自己的studio运行速度时,可以选择从外边启动tomcat。
针对如何在app中打开第三方的应用这个问题,本文将以打开新浪微博为例做详细讲解。 1.配置所要打开的应用 在Native/plugins文件夹下新建所要打开的应用的文件夹,其中有配置文件plugin.xml。 以新浪微博为例: plugin.xml内容如下: <?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="com.justep.cordova.plugin.sinaWeibo" version="5.3.0"> <name>新浪微博</name> <description>新浪微博</description> <license>MIT</license> <keywords>cordova,sina</keywords> <!--require cordova version --> <engines> <engine name="cordova" version=">=3.5.0" /> </engines> <!-- ios --> <platform name="ios"> <config-file target="config.xml" [...]
问题描述:如何修改系统的错误提示框。 解决方案: 第一步:修改/UI2/system/lib/base/error.js文件中的错误提示相关的代码; 第二步:执行%JUSTEP_HOME%/tools/dist/dist.bat合并文件;
目录 1.准备UI及Baas.php资源 1.1UI资源准备 1.2准备Baas.php资源 2.上传资源并部署 2.1上传UI资源 2.2上传Baas.php资源 2.3修改文件.htaccess文件 3.在阿里的数据库上创建外卖相关的库表 3.1创建数据库表 关于弹性web托管php发布问题解决方案 通过参考文档:利用WeX5-runtime-php进行运行环境部署,在阿里云的弹性web托管上部署php之后,网站不能打开的问题,下面我们会给出解决方案。 弹性web托管不支持pathinfo模式,所以我们需要修改url的请求方式和后台逻辑。 1)修改.htaccess文件RewriteBase 和RewriteRule ,这个修改请自行按照下面的部署进行修改,此修改是为了适应弹性web托管php发布,我们正常版本里的这个文件不会进行修改。 RewriteBase /baas RewriteRule ^(.*)$ index.php?$1 [QSA,PT,L] 2)后台逻辑,即修改ActionContext.class.php和index.php文件, 下载地址:new-ver-for-web-php 目前请下载这个两个文件覆盖,以后的版本会进行更新。 文件所在路径为:WeX5_4933\model\Baas.php 下面我们介绍一个如何部署弹性web托管的php网站 一、准备UI及Baas.php资源 1. 1UI资源准备 通过在Native下编译UI资源,可以获得要发布的静态文件。 下图以外卖案例为示意进行说明 UI编译后会在www目录下生成所需的UI资源。 [...]
现象: 启动Mac版本的ide时, 出现以下错误信息: The JVM shared library "/WeX5_V3.4-mac/java/jdk1.8-x64/Contents/Home/bin/../ 原因:使用studio/studio启动时, 会出现以上错误信息。 解决方案:必须使用"启动WeX5开发工具"启动ide。
此清单包含了wex5/bex5中的大部分案例,供学习参考。 学习资源清单-案例 标题 URL 路径 摘要 标签 wex5\bex5 下载及播放音频视频案例 下载/查看 用了cordova.file和cordova.fileTransfer组件实现文件(音频,视频,图片)的下载和存入相册的功能 音频、视频、图片的下载和存入相册 通用 云ide开发登录页面 下载/查看 基于cloudX5的简单注册登录功能。实现了手机号码验证、邮箱验证、是否重复等功能 云ide开发 通用 Wex5新adminLTE风格门户 下载/查看 这是使用WeX5开发的AdminLTE风格的案例,本案例整合了官方PC端界面的100案例,并且可以很容易的使用AdminLTE提供的widgets,方便,简单,快捷 AdminLTE界面风格 通用 仿闲鱼 下载/查看 这是使用WeX5移动应用开发工具开发的一个H5App,功能仿闲鱼。1)登录及注册; 2)用户头像的上传 ; 3)鱼塘的创建(鱼塘都是百度地图定位到的周边建筑);4)加入其它鱼塘;5)想要卖出的商品的发布(可选择发布到的鱼塘及商品的分类);6)鱼塘的人气以及发布数;7)买商品;8)对自己所发布、买到及卖出商品的统计 基于地理位置、商品交易 通用 仿一本时光 下载/查看 这是使用WeX5移动应用开发工具开发的一个H5App,功能仿一本时光。1、进入APP首页,展示相册两个成品效果,查看详情可以查看相册的功能介绍;2、APP右上角,进入我的页面,点击登录,手机验证登录,但是由于参考考虑,默认的验证码为4为数字,输入正确格式的手机号,和任意四位数字,即可登录。登陆后可以使用全部功能;3、返回首页,点击创建,开始创建自己的第一本相册,支持多选图片,由于图片上传效率考虑,一次最多只能上传15张图片;4、上传图片之后,进入编辑图片页面,成相册的形式,可以翻页,主要有风格、页面版式、编辑照片、编辑文字,4个主要功能。编辑完成后,可以选择下单或者保存;5、下单页功能,编辑地址,保存地址功能, 图片上传、在线编辑图文 [...]
1.pattern属性的意义 大多数的人都认为pattern这个属性用于校验输入的文本,只需写入简单的正则表达式就行,其实不然,pattern属性中应该填入的是控制输入正则,而不是校验正则,两者的差别简单来说就是:控制输入正则是先校验再输入,校验正则是先输入,再进行校验。 2.常用的输入正则校验 整数: (^-?$)|(^-?[0-9]*$), 小数: (^-?$)|(^-?[0-9]*([.]?[0-9]*)?$),