赣南脐橙

keybr

佰草伐

导航

2019年8月30日 #

swan.after

摘要: 解释: swan.after可以拦截所有当前运行小程序对于API的调用,默认传入function时,只在API函数调用的返回阶段拦截。如果传入Object,则可以选择拦截的阶段(例如: 返回阶段、回调调用阶段)。 方法参数:Object Object 参数说明: 可拦截的所有方法 参见API文档,A 阅读全文

posted @ 2019-08-30 17:53 佰草伐 阅读(82) 评论(0) 推荐(0)

Page.after

摘要: 解释: Page.after可以增加Page级的切面,触发的时机是在所拦截的对应生命周期方法执行之后,也可以拦截所有页面上发生的事件(对于要拦截的事件,在swan文件上必须显示绑定了相应事件)。 方法参数:Object Object 参数说明: 可拦截的所有方法 onLoad onReady onS 阅读全文

posted @ 2019-08-30 17:48 佰草伐 阅读(110) 评论(0) 推荐(0)

App.after

摘要: 解释: App.after可以增加APP级的切面,触发的时机是在所拦截的对应生命周期方法执行之后。 方法参数:Object Object 参数说明: 可拦截的所有方法 onLaunch onShow onHide onError onPageNotFound onLaunch onShow onHi 阅读全文

posted @ 2019-08-30 17:47 佰草伐 阅读(111) 评论(0) 推荐(0)

AOP说明

摘要: 小程序的开发者或者服务商会提供一些lib库,用来代理小程序的生命周期或API等,进而想要进行一些通用逻辑的处理(例如: 打点/事件触发/统一登录等等通用逻辑)。 通常,小程序开发者们使用这些扩展包时,不得不在各个使用点(生命周期、事件触发等)处显式调用。 为解决该类问题,智能小程序在框架层提供切面。 阅读全文

posted @ 2019-08-30 17:46 佰草伐 阅读(94) 评论(0) 推荐(0)

模块化编译方式

摘要: 编译工具提供依赖分析模式和普通编译模式两种编译模式: 依赖分析模式:无用文件(不包含图片)不会被打包到产出中,支持node_modules的使用。 在依赖分析编译模式下正确的模块引用方式: // 在app.js中引用util文件夹下的a.js的方式:require('./util/a.js');// 阅读全文

posted @ 2019-08-30 17:45 佰草伐 阅读(151) 评论(0) 推荐(0)

模块化

摘要: 解释:可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块可以通过 module.exports、exports 或者 export 对外暴露接口,使用require 或者 import 进行导入。 可以在需要使用这些模块的文件中,对模块进行引用: 阅读全文

posted @ 2019-08-30 17:44 佰草伐 阅读(89) 评论(0) 推荐(0)

文件作用域

摘要: 解释: 在 JavaScript 文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,且不会互相影响。通过全局函数 getApp() 可以获取全局的应用实例,如果需要全局的数据可以在 App() 中设置 示例代码: 阅读全文

posted @ 2019-08-30 17:43 佰草伐 阅读(227) 评论(0) 推荐(0)

路由方式

摘要: 对于路由的触发方式以及页面生命周期函数如下: 详见页面生命周期函数 Tab 切换对应的生命周期(以 A、B 页面为 Tabbar 页面,C 是从 A 页面打开的页面,D 页面是从 C 页面打开的页面为例): 阅读全文

posted @ 2019-08-30 17:42 佰草伐 阅读(130) 评论(0) 推荐(0)

getCurrentPages

摘要: 解释:getCurrentPages 全局函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 示例: 注意: 不要尝试修改页面栈,会导致路由以及页面状态错误。 阅读全文

posted @ 2019-08-30 17:41 佰草伐 阅读(156) 评论(0) 推荐(0)

页面路由

摘要: 在智能小程序中所有页面的路由全部由框架进行管理。 页面栈 解释:框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下: 页面栈表现: 路由方式页面栈表现 初始化 新页面入栈 打开新页面 新页面入栈 页面重定向 当前页面出栈,新页面入栈 页面返回 页面出栈 Tab 切换 页面全 阅读全文

posted @ 2019-08-30 17:40 佰草伐 阅读(149) 评论(0) 推荐(0)

setData 机制

摘要: 解释:setData 函数,用于将数据,从逻辑层发送到视图层,当开发者调用 setData 后,数据的变化,会引起视图层的更新。参数说明 说明: Object 以key: value的形式表示,将this.data中的key对应的值改变成value。key可以以数据路径的形式给出,支持改变数组中的某 阅读全文

posted @ 2019-08-30 17:39 佰草伐 阅读(485) 评论(0) 推荐(0)

方法说明

摘要: 智能小程序的逻辑层使用 JavaScript 编写; 逻辑层将数据进行处理后发送给视图层,同时接受视图层的反馈。 在 JavaScript 的基础上,我们提供了一些框架方法,用以辅助开发者更容易的开发小程序。 例如以下方法和功能说明: 提供了 App 和 Page 方法,分别用于注册小程序应用和每个 阅读全文

posted @ 2019-08-30 17:38 佰草伐 阅读(83) 评论(0) 推荐(0)

keybr

php基础知识

Wood Furniture