Files
ruo-shan-cloud-pharmacy/miniprogram/package-live/volc-mini-sdk/components/live-description/live-description.js
T
陈誉午 994b267f5c feat: 电子药箱小程序 - 4Tab药品管理
- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡
- 药品百科: 搜索 + 分类筛选 + 20种药品静态数据
- 惠教中心: 4条药品使用指南课程
- 我的: 家庭成员信息管理
- 自定义TabBar + navigation-bar组件
- SVG药品分类插图
2026-07-29 11:20:52 +08:00

1 line
1.1 KiB
JavaScript

"use strict";var _liveDescription=require("../../utils/live-description"),_theme=require("../../utils/theme"),_utils=require("../../utils/utils");Component({properties:{sdkInstance:{type:Object,value:null},isLandscape:{type:Boolean,value:!1}},data:{description:"",descriptionPopupVisible:!1,isDarkTheme:!1},observers:{sdkInstance:function(i){var e=this;i&&("function"==typeof this.unsub&&this.unsub(),this.unsub=null,this.unsub=i.store.get({liveInfo:function(i){var t=(0,_liveDescription.resolveLiveDescription)(i),s=e.data.isLandscape&&(0,_theme.isUseDarkTheme)(null==i?void 0:i.Basic),n={};t!==e.data.description&&(n.description=t,n.descriptionPopupVisible=!!t&&e.data.descriptionPopupVisible),s!==e.data.isDarkTheme&&(n.isDarkTheme=s),(0,_utils.setDataIfChanged)(e,n)}}))}},lifetimes:{detached:function(){"function"==typeof this.unsub&&this.unsub(),this.unsub=null}},methods:{openDescriptionPopup:function(){this.data.description&&this.setData({descriptionPopupVisible:!0})},closeDescriptionPopup:function(){this.data.descriptionPopupVisible&&this.setData({descriptionPopupVisible:!1})},catchNone:function(){}}});