Files
tyass-webview/src/composables/useRiskNotifier.js

19 lines
514 B
JavaScript
Raw Normal View History

2026-02-27 12:24:34 +08:00
import { watch } from "vue";
/**
* 风险评分通知 composable
* 用于组件向父组件通知自己的风险评分0-100分数越高越安全
*/
export function useRiskNotifier(props, riskScore) {
// 监听 riskScore 变化,通知父组件
watch(
riskScore,
(newValue) => {
if (props.apiId && props.notifyRiskStatus) {
props.notifyRiskStatus(props.apiId, props.index, newValue);
}
},
{ immediate: true }
);
}