关于v-bind和v-bind.sync同时使用的问题!!!

我在使用vue 2.6.11开发过程中,同时在一个组件上使用了v-bind="obj1"v-bind.sync="obj2",这样会导致v-bind="obj1"中绑定的所以属性都会失效(obj1obj2属性不重复),有没有什么好的解决办法吗?

贴代码或者图,要么组件用错了,要么属性没注册

<template>
  <div>
    <sk-table
       v-bind="tableProps"
       v-bind.sync="tablePropsSync"
    >
    </sk-table>
  </div>
</template>
export default class sktable extends Vue {
  public schema = {
    tableProps: {...},
    tablePropsSync: {...}
  }
  public tableProps = schema.tableProps ;
  public tablePropsSync = schema.tablePropsSync
}

公司原因代码不能贴上来-_-||,整体逻辑就是这样, 上面这样写会导致v-bind="tableProps"失效,
如果写成下面这样会导致v-bind.sync="tablePropsSync"失效。(tableProps和tablePropsSync中没有相同的key)

<template>
  <div>
    <sk-table
       v-bind.sync="tablePropsSync"
       v-bind="tableProps"
    >
    </sk-table>
  </div>
</template>

不是组件的问题,这个sk-table组件确定是好着的

可能不支持同时v-bind="xxx"v-bind.sync="yyy"吧,同时不指定属性名的话,应该是后面的把前面的覆盖了,试下拆开吧 :prop1="prop1" :prop2.sync="prop2"