1、在标签中加入属性v-model="form"

 <avue-crud
      :option="option"
      :table-loading="loading"
      :data="data"
      v-model="form"
    >
</avue-crud>

2、在data中加入form,这样vue的监听机制才能监听到form的变化

export default {
  data() {
    return {
      form: {},
}
}
}

3、写对某个变量的监听,this.form能取到的值为新增弹窗中的值或是编辑时弹窗中的值;第一个参数为新值、第二个参数为旧值

  watch: {
    "form.category"(val,oldval) {
        //函数体
    },
  },

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐