index.tsx 463 B

1234567891011121314151617181920
  1. import { defineComponent, reactive, ref } from "vue";
  2. import styles from "./index.module.less";
  3. import { Icon } from "vant";
  4. export default defineComponent({
  5. name: "the-audio",
  6. props:{
  7. src: {
  8. type: String,
  9. default: ''
  10. }
  11. },
  12. setup(props) {
  13. const videoRef = ref()
  14. return () => (
  15. <div class={styles.wrap}>
  16. <audio ref={videoRef} preload="auto" controls src={props.src}></audio>
  17. </div>
  18. );
  19. },
  20. });