Михаил Капелько 10 个月前
父节点
当前提交
273298e4c9
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. +10
    -1
      Modules/MicX/MicItem/src/MicItem.V.swift

+ 10
- 1
Modules/MicX/MicItem/src/MicItem.V.swift 查看文件

@@ -3,9 +3,12 @@ import SwiftUI

extension MicItem {
public struct V: View {
var id: String?
@StateObject var isActive = BusUI.Value(Mic.K.isActive, false)
public init() {
public init(_ id: String? = nil) {
self.id = id
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
Bus.send(Mic.K.isActive, true)
}
@@ -22,6 +25,12 @@ extension MicItem {
width: isActive.v ? 3 : 1
)
.animation(.easeInOut(duration: 0.3))
.onAppear {
isActive.id = id
}
.onChange(of: id) { newValue in
isActive.id = newValue
}
}
}
}

正在加载...
取消
保存