callback配置为object
callback也可以配置一个对象。属性是入参值,值是callback函数名。
{
  ...
  "customAttributes":{
        "pro":[
          {
            "type":"BgSize",
            "name":"尺寸",
            "customInput":{
              "unit":true,
              "ngvwidth":"20px",
              "ngvheight":"20px"
            }
            "callback":{
              "ngvwidth":"widthChange",
              "ngvheight":"heightChange"
            }
          }
        ],
        "con":[]
    }
  ...
}
上例中,callback下是个对象,属性是2个入参值,后面对应的是接收函数。
此时callback函数接收到的返回值不携带属性名了。
例如当宽度发生改变的时候调用函数widthChange:
(function(){
  return{
        ...
    widthChange(width){
            console.log(width);
        //控制台打印:100px
    },
    heightChange(height){
        console.log(height)
    }
    ...
  }
})