19 lines
514 B
JavaScript
19 lines
514 B
JavaScript
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 }
|
||
);
|
||
}
|