开发文档
活动新闻

[知否知否]:这里才是‘红里’--小程序源码生成新助力

为什么进云可以智能生成小程序源码?

1、进云程序框架机制就是采用最新的‘小程序’机制,骨子里存在共同性。

2、进云程序框架本身定义的就是智能化,全身都带着智能的基因,要实现新第三方程序的智能生成也是水到渠成。

3、进云团队在以‘客户市场’需求为宗旨的同时,一直致力服务开发者,为开发便利而奋斗。

进云发布应用知多少?

1、永久免费(无需任何费用);

2、应用购买多方式(A进云平台交易币购买,B开发者自身微信二维码购买,C开发者提供的购买码购买,D开发者自身内置的付款接口);

3、发布应用全民化(不懂代码,懂设计?可以后台一键发布自己设计的模板。更有多种组件,APP,小程序,应用,PC官网,手机官网等产品可以自由选择)。

4、自由化,全放权(一切交给市场检验,不做任何干预,发布者在合理范围内可以自由操作)。

言归正传,咋们谈谈小程序原生态代码的生成:

(这是打包生成小程序源码的一个案例)

一、开发者在发布某应用之后,只需点击《生成小程序》按钮。即可打包下载一份小程序源码包,无需修改应用后台任何文件,应用后台PHP文件完全可以跟H5页面公用,大大节约了小程序的开发周期,也方便了后期程序的更新升级。

【后台PHP公用的几个简单案例说明】:

1、消息交互通用:

exi('未设置计费价格,请联系管理员设置','error','/home/');

这是后台PHP的一个错误提示,还有跳转的地址home。像这种也完全可以小程序通用。在提示错误信息的同时,会跳转到小程序源码的home page页面。

2、数据加载通用:

$return['member']=$member;

这是返回给前端的数据:member,H5前端读取方式:pagedata.member。小程序前端读取的方式也是:pagedata.member。

3、post数据通用:

//这是小程序POST数据:

app.util.post('update',pagedata.post);

//H5 POST数据:

ng-click="post(pagedata.post,'update')";

update是共同的动作,pagedata.post是共同要传的数据。

二、最后,生成后的小程序包,目前还需做一些处理,就可以正常使用了(后期会不断减少这部分工作,真正实现生成可用!):

1、小程序包里面的wxml页面,里面的NG系列,改成wx系列;

2、wxml页面里面的JS代码,做相应简单修改,移到.js文件里面!

(真正开发过小程序的都知道,有了这一系列开发助力,以往一周的开发周期,可以缩短到一天以内,甚至半天!这就是进云的奋斗的宗旨)。


【相关普及】:

初步了解如何小程序,实现小程序页面?https://s.jinyunweb.com/manage/index.php?p=core&a=article.show&id=531


返回

条结果""