百度小程序 一
智能小程序介绍
智能小程序是一种新的开放能力,开发者可以快速地开发一个智能小程序。通过搜索,用户可以在手百 App 内被便捷地获取和传播。
框架概述
SWAN App 基本开发思路类似于前端开发,并增强调用大量端能力,性能体验优于普通 Web 。上层架构基于 JS 开发,可以辅助开发者进行良好得开发。
SWAN App 为开发者提供了 MVVM 的开发方式。JS 状态的变更引起视图的变化,视图的变更也可以回馈到逻辑层的状态中,开发者开发更加方便。
目录结构
工程的工作目录中包含以下文件:
|____app.css
|____app.json
|____project.swan.json
|____pages
| |____detail
| | |____detail.css
| | |____detail.swan
| | |____detail.js
| |____index
| | |____index.js
| | |____index.swan
| | |____index.css
|____app.js
我们看到以下几类的文件:
1、 .json 为后缀的 JSON 配置文件,这个文件配置了 SWAN 智能小程序所有页面的路径和界面展现样式等;
2、 .swan 结尾的 SWAN 模板文件,这个文件是用来描述当前这个页面的文件结构,类似于网页中的 HTML 文件;
3、 .css 结尾的 CSS 样式文件,描述页面样式;
4、 .js 结尾的 JS 文件,处理这个页面和用户的交互。
申请帐号
使用百度帐号(没有百度帐号会自动创建)登录 智能小程序开发者后台。
登录成功后,选择类型、填写信息并提交相应的资料。
提交完资料,等待审核。审核通过后,就可以拥有自己的智能小程序帐号。
审核通过后,登录 智能小程序开发者后台 。 打开“智能小程序首页”-“设置”-“开发设置”, 查看智能小程序的 AppID 。
你的第一个智能小程序
安装百度小程序
下载百度开发者工具。 Windows 64版下载地址 | Mac版下载地址。
成功安装百度开发者工具后,打开后出现以下界面。用户可以新建项目或者打开现有智能小程序项目。
新建项目需要开发者填写项目的名称、项目开发路径和 AppID 。信息校验无误后脚手架会自动生成智能小程序的初始化文件。
如果开发者尚没有 AppID 可以点击 “注册”,注册 AppID 或者点击 “智能小程序” 选择体验模式,但体验模式下部分 API 可能无法正常调用。
点击百度开发者工具上的编译按钮,可以在百度开发者工具的左侧模拟器界面看到这个智能小程序的表现,也可以点击预览按钮,通过百度APP的扫一扫在手机上体验你的第一个智能小程序。