钉钉扫条形码学习1目录
小程序目录结构
app
app 用来描述整体程序,app 由以下三个文件组成,必须放在项目的根目录:

page
page 用来描述各个页面,page 由以下四个文件组成。

小程序框架
整个小程序框架系统分为逻辑层(App Service)和 视图层(View)。钉钉小程序和微信的不一样,钉钉是自己的视图层描述语言 AXML 和 ACSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统。

数据绑定
小程序的核心是一个响应式的数据绑定系统,逻辑上分为视图层和逻辑层。这两层始终保持同步,只要在逻辑层修改数据,视图层就会相应的更新。
<!-- 视图层 -->
<view> Hello {
{name}}! </view>
<button onTap="changeName"> Click me! </button>
// 逻辑层
var initialData = {
name: 'alibaba'
};
Page({
data: initialData,
changeName(e) {
this.setData({
name: 'dingtalk'
})
}
});
第三方NPM模块
小程序支持引入第三方模块,需先在小程序根目录下执行如下命令安装该模块:
npm install lodash
引入后即可在逻辑层中直接使用:
import lodash from 'lodash'; // 载入第三方 npm 模块
小程序全局配置
全局配置
App代表顶层应用,管理所有页面和全局数据,以及提供生命周期方法。它也是一个构造方法,生成App实例。一个小程序就是一个App实例。每个小程序的顶层一般包含三个文件。

小程序根目录下的 app.json 文件用来对钉钉小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。文件内容为一个 JSON 对象。
2021/6/23
app.json
{
"pages":[
"pages/index/index",
"pages/logo/logo",
"pages/B/B"

最低0.47元/天 解锁文章
1795

被折叠的 条评论
为什么被折叠?



