『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: kkzxsews

[技术探讨] 用VUE3制作HA卡片

[复制链接]

2

主题

17

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
金钱
361
HASS币
0
 楼主| 发表于 2024-8-7 20:00:36 | 显示全部楼层
佚蓝 发表于 2024-8-4 16:59
floor3d里面可以用这种方式配置卡片吗?

理论上来说把别人的卡片添加进自己的卡片也是可行的 但不是用上面的方式  而是用在源码里用JavaScript里添加html元素的方式加入.   我刚把mushroom-light-card加入到我的这张卡片 你可以参考一下

 customElements.whenDefined('mushroom-light-card').then( () => {
      var classLightCard:any = customElements.get('mushroom-light-card')
      lightcard1 = new classLightCard();
      
      // var lightcard1:any = document.createElement("mushroom-light-card")
      lightcard1.setConfig({entity: 'light.leishi_eps127_fb44_light'})
      // lightcard1.render();
      lightcard1.hass = hass.value
      console.log(lightcard1.hass)
      console.log(lightcard1.render())
      // air_con.value.appendChild(lightcard1)
      // console.log(lightcard1.getCardSize())
      
      console.log(air_con.value.appendChild(lightcard1))
    })

    }, 3000);
最关键是那个 hass 你要在卡片的hass刷新的时候也把lightcard1的hass也重新赋值 不然它就不会有变化
捕获.PNG
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 06:53 , Processed in 0.213851 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表