HelloWorld copy.vue 964 Bytes
Newer Older
何虹's avatar
何虹 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
<template>
  <div style="width:500px">
    <hsFile
      v-model="value"
      :allSourceData='allSourceData'
      :uploadFileFun='uploadFileFun_'
    >

    </hsFile>
    <div>{{value}}</div>
  </div>

</template>
<script>
import apiUc from "./apiUc";
export default {
  mixins: [apiUc],
  data() {
    return {
      value: "",
      formData: {
        test_p: ""
      },
      allSourceData: {
        config: {
          appCode: "PBOrg",
          multiple: true,
          label: "附件",
          accept: ".xls,.doc,.txt,.pdf,.jpg",
          uploaded: v => {
            console.log(v, "sadas");
            console.log(this.value);
          }
        },
        sourceData: []
      }
    };
  },
  mounted() {},
  methods: {
    uploadFileFun_(formData) {
      return this.uploadFileFun("PBOrg", formData);
    },
    printResult() {
      console.log(this.formData);
    }
  }
};
</script>
<style scoped>
.codeTxt {
  text-align: left;
}
</style>