加入收藏 | 设为首页 | 会员中心 | 我要投稿 滁州站长网 (https://www.0550zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 营销 > 电子商务 > 分析 > 正文

首个微信应用号开发教程告诉你 如何玩转“小程序”

发布时间:2016-12-23 02:38:43 所属栏目:分析 来源:钛媒体
导读:摘要: 想必大家都关心微信新推出的应用号的最终形态到底是什么样子?怎样将一个服务号改造成为小程序? 微信应用号终于来了。 虽然目前还处于内测阶段,微信只邀请了部分企业参与封测。想必大家都关心应用号的最终形态到底是什么样子?怎样将一个服务号改造

  

首个微信应用号开发教程告诉你,如何玩转“小程序”
首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  index.wxss 是页面的样式表:

  

首个微信应用号开发教程告诉你,如何玩转“小程序”
首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  页面的样式表是非必要的。当有页面样式表时,页面的样式表中的样式规则会层叠覆盖 app.wxss 中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则。

  index.json 是页面的配置文件:

  页面的配置文件是非必要的。当有页面的配置文件时,配置项在该页面会覆盖 app.json 的 window 中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用 app.json 中的默认配置。

  logs 的页面结构

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  logs 页面使用 控制标签来组织代码,在 上使用 wx:for-items 绑定 logs 数据,并将 logs 数据循环展开节点

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  运行结果如下:

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  5. 手机预览

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  开发者工具左侧菜单栏选择「项目」,点击「预览」,扫码后即可在微信客户端中体验。

  目前,预览和上传功能尚无法实现,需要等待微信官方的下一步更新。

  如你所见,微信官方给出的开发指南还非常简单,很多细节、代码和功能都没有明确的展示。以下是是开发教程。

  开发教程

  1.准备工作

  做好准备工作很重要。开发一个微信应用号,你需要提前到微信的官方网站(weixin.qq.com)下载开发者工具。

  (1)下载最新微信开发者工具,打开后你会看到该界面:

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  (2)点击「新建 web+」项目,随后出现如下画面:

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  (3) 该页面内的各项内容需要注意——

  AppID:依照官方解释来填。

  Appname: 项目最外层文件夹名称,如你将其命名为“ABC”,则之后的全部项目内容均将保存在“/ABC/…”目录下。

  本地开发目录:项目存放在本地的目录。

  注:再次强调,如果你和团队成员共同开发该项目,则建议你们使用同样的目录名称及本地目录,以确保协同开发的统一性。如果你之前已有项目,则导入过程与以上内容近似,不再赘述。

  (4) 准备工作全部完成后,点击“新建项目”按钮,弹出框点“确定”。

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  (5)如上图所示,此刻,微信开发者工具已经为你自动构建了一个初始的 demo 项目,该项目内包含了一个微信应用项目所需具备的基本内容和框架结构。点击项目名称(图中即“cards”)进入该项目,就能看到整个项目的基本架构了:

  

首个微信应用号开发教程告诉你,如何玩转“小程序”

 

  2.项目构架

  微信目前用户群体非常庞大,微信推出公众号以后,火爆程度大家都看得到,也同样推动着 H5 的高速发展,随着公众号业务的需求越来越复杂,应用号现在的到来也是恰到好处。

  在具体看了一两次文档后就可发现,它提供给开发者的方式也在发生全面的改变,从操作 DOM 转为操作数据,基于微信提供的一个过桥工具实现很多 h5 在公众号很难实现的功能,有点类似于 hybrid 开发。

  不同于 hybrid 开发的方式是:微信开放的接口更为严谨,结构必须采用他提供给我们的组件,外部的框架和插件都不能在这里使用上,让开发者完全脱离操作 DOM,开发思想转变很大。

  工欲善其事,必先利其器。理解它的核心功能非常重要,先了解它的整个运作流程。

  生命周期:

  在index.js里面:

(编辑:滁州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读