# 装载
插件的使用是比较简单的,引入安装即可。
组件提供了插件安装器,需要使用该安装器提供的 use(plugin)
方法来进行插件的安装。
// 引入插件安装器
import plugin from '/component/v2/plugins/index'
// 设置代办
import todo from '/component/v2/plugins/todo'
// 禁用/启用可选状态
import selectable from '/component/v2/plugins/selectable'
// 农历相关功能
import solarLunar from '/component/v2/plugins/solarLunar/index'
// 开始安装,支持链式调用
plugin
.use(todo)
.use(solarLunar)
.use(selectable)
到这里插件已经装载完成,可以使用相关功能,值得注意的是,与 1.x 版本不同的是,组件预设能力及插件提供的一些能力均挂载在日历组件本身上(1.x 版本挂载在当前页面实例上)。
# 使用
基于上述提到的原因,所以在使用日历组件提供的能力时,需要获得当前日历组件的实例
提示 👇
相关方法均挂载在日历组件实例上的 calendar
对象上
获取日历组件实例参考selectComponent
Page({
doSometing() {
// 获取日历组件上的 calendar 对象
const calendar = this.selectComponent('#calendar').calendar
// 调用 calendar 对象上的方法
calendar.jump({year:2018, month:6, date:6);
}
})
更多能力参考下一节 功能一览。