index.vue 703 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!--
  2. * @Description:自定义控件
  3. * @Author: kcz
  4. * @Date: 2020-03-13 10:50:49
  5. * @LastEditors: kcz
  6. * @LastEditTime: 2020-07-09 22:19:53
  7. -->
  8. <template>
  9. <div>
  10. <input
  11. type="text"
  12. :disabled="disabled"
  13. :value="value"
  14. @input="handleChange"
  15. />
  16. </div>
  17. </template>
  18. <script>
  19. export default {
  20. name: "cc",
  21. props: ["record", "value", "disabled", "dynamicData"],
  22. // props: {
  23. // record: {
  24. // type: Object,
  25. // require: true
  26. // },
  27. // value: {
  28. // type: String,
  29. // default: ''
  30. // }
  31. // },
  32. methods: {
  33. handleChange(e) {
  34. // 使用 onChange 事件修改值
  35. this.$emit("change", e.target.value);
  36. }
  37. }
  38. };
  39. </script>