# web.view.lunar 库模块帮助文档

<details>  <summary>使用说明</summary>  <p>

设 `wb` 为 `web.view.lunar` 对象。

## 设置万年历当前时间
```aardio
wb.xcall("setDateTime",time().addDays(1))
// wb.xcall("setDateTime", "2024-12-25") // 参数支持字符串格式时间
```

## 切换当前时间回调事件

```aardio
//回调参数 utcTime 为时间对象（UTC 时间）
wb.external.onDateTimeChanged = function(utcTime){ 

	winform.text = tostring( utcTime.local() )
}
```

## 启动时调用特定动画

```aardio
// wb.xcall("flip3D")      // 3D翻转
// wb.xcall("cubeRotate")  // 立方体旋转
// wb.xcall("explode")     // 爆炸效果
// wb.xcall("wave")        // 波浪效果
// wb.xcall("fold")        // 折叠效果
// wb.xcall("spiral")      // 螺旋效果
// wb.xcall("bounce")      // 弹跳效果
// wb.xcall("magic")       // 魔法效果
// wb.xcall("heartbeat")   // 心跳效果
// wb.xcall("shake")       // 摇摆效果
// wb.xcall("zoomRotate")  // 缩放旋转
// wb.xcall("slideFlip")   // 滑动翻转
// wb.xcall("combo")       // 组合动画
// wb.xcall("randomAnimation") // 随机动画
```

## 农历相关库

[time.lunar](https://www.aardio.com/zh-cn/doc/library-reference/time/lunar.html)
[time.sun](https://www.aardio.com/zh-cn/doc/library-reference/time/sun.html)

</p></details>

[🅰 范例演示](https://www.aardio.com/zh-cn/doc/example/WebUI/web.view/OtherApps/lunar.html)

## web.view 成员列表 <a id="web.view" href="#web.view">&#x23;</a>

### web.view.lunar() <a id="web.view.lunar" href="#web.view.lunar">&#x23;</a>
[返回对象:WebView2Object](#WebView2Object)

### web.view.lunar(winform) <a id="web.view.lunar" href="#web.view.lunar">&#x23;</a>
创建默认加载万年历的 WebView2 浏览器控件（返回对象继承自 web.view 对象）。   
参数 @1 指定 win.form 或 custom 控件对象。  
如果参数指定的是独立窗口，请指定返回对象的 transparent 属性值为 true 转为透明窗口。
