|
|
@@ -740,7 +740,7 @@ import { EVEN_VAR } from "./EventBus.js";
|
|
|
name: "SsObjp",
|
|
|
inheritAttrs: false,
|
|
|
props: {
|
|
|
- onchg: { //在此属性传入onchange的window全局回调函数,函数唯一参数是当前选中值 Ben(20251217)
|
|
|
+ onchange: { //在此属性传入onChange的window全局回调函数,函数唯一参数是当前选中值 Ben(20251217)
|
|
|
type: String,
|
|
|
required: false,
|
|
|
},
|
|
|
@@ -948,17 +948,17 @@ import { EVEN_VAR } from "./EventBus.js";
|
|
|
|
|
|
// 用于调用全局onchange回调函数 Ben(20251217)
|
|
|
const callGlobalOnchg = (value) => {
|
|
|
- // 检查 onchg 属性是否提供了有效的函数名
|
|
|
- if (props.onchg && typeof props.onchg === 'string') {
|
|
|
+ // 检查 onchange 属性是否提供了有效的函数名
|
|
|
+ if (props.onchange && typeof props.onchange === 'string') {
|
|
|
// 检查 window 对象上是否存在该函数
|
|
|
- if (typeof window !== 'undefined' && window[props.onchg] && typeof window[props.onchg] === 'function') {
|
|
|
+ if (typeof window !== 'undefined' && window[props.onchange] && typeof window[props.onchange] === 'function') {
|
|
|
try {
|
|
|
- window[props.onchg](value) // 调用全局函数,并传入当前选中值
|
|
|
+ window[props.onchange](value) // 调用全局函数,并传入当前选中值
|
|
|
} catch (error) {
|
|
|
- console.error(`调用全局函数 ${props.onchg} 时出错:`, error)
|
|
|
+ console.error(`调用全局函数 ${props.onchange} 时出错:`, error)
|
|
|
}
|
|
|
} else {
|
|
|
- console.warn(`全局函数 ${props.onchg} 未定义或不是一个函数。`)
|
|
|
+ console.warn(`全局函数 ${props.onchange} 未定义或不是一个函数。`)
|
|
|
}
|
|
|
}
|
|
|
}
|