elementui el-checkbox赋值后 点击不了

436 阅读1分钟
<el-form-item class="especially" prop="browsingRecord">
    <el-checkbox v-model="form.browsingRecord">浏览记录</el-checkbox>
</el-form-item>
<el-form-item class="especially" prop="downloadRecord">
    <el-checkbox v-model="form.downloadRecord">下载记录</el-checkbox>
</el-form-item>

js:
  data() {
    return 
      form: {
        browsingRecord: true,
        downloadRecord: true,
      },
    };
  }, 
methods:
    从后端接口里取到返回值附给list。然后定义中间变量formData。
    最后再把formData的值附给 this.form,就ok了。
     resource.browserconsole.Strategy.GetClearInternetTraces().then((result) => {
        let list = get(result, 'data.clearInternetTraces', []);
        let formData = list;
        formData.browsingRecord = list.browsingRecord;
        formData.downloadRecord = list.downloadRecord;
        this.form = formData;
      });