|  | @@ -0,0 +1,78 @@
 | 
	
		
			
				|  |  | +<template>
 | 
	
		
			
				|  |  | +  <div class="NPC-RecordModule">
 | 
	
		
			
				|  |  | +      <Soundrecord @handleWav="handleWav" :type="curQue.type?typeList[curQue.type]:'normal'" class="luyin-box" :class="[curQue.type]"/>
 | 
	
		
			
				|  |  | +  </div>
 | 
	
		
			
				|  |  | +</template>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +<script>
 | 
	
		
			
				|  |  | +//这里可以导入其它文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
 | 
	
		
			
				|  |  | +//例如:import 《组件名称》from ‘《组件路径》';
 | 
	
		
			
				|  |  | +import Soundrecord from "../preview/Soundrecord.vue"; // 录音模板
 | 
	
		
			
				|  |  | +export default {
 | 
	
		
			
				|  |  | +  //import引入的组件需要注入到对象中才能使用
 | 
	
		
			
				|  |  | +  components: {
 | 
	
		
			
				|  |  | +      Soundrecord
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  props: ["curQue"],
 | 
	
		
			
				|  |  | +  data() {
 | 
	
		
			
				|  |  | +    //这里存放数据
 | 
	
		
			
				|  |  | +    return {
 | 
	
		
			
				|  |  | +        typeList:{
 | 
	
		
			
				|  |  | +            'record_control_mini':'mini',
 | 
	
		
			
				|  |  | +            'record_control_normal':'normal',
 | 
	
		
			
				|  |  | +            'record_control_pro':'pro',
 | 
	
		
			
				|  |  | +            'record_control_promax':'promax'
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    };
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //计算属性 类似于data概念
 | 
	
		
			
				|  |  | +  computed: {},
 | 
	
		
			
				|  |  | +  //监控data中数据变化
 | 
	
		
			
				|  |  | +  watch: {},
 | 
	
		
			
				|  |  | +  //方法集合
 | 
	
		
			
				|  |  | +  methods: {
 | 
	
		
			
				|  |  | +      handleWav(data) {
 | 
	
		
			
				|  |  | +        
 | 
	
		
			
				|  |  | +      },
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +  //生命周期 - 创建完成(可以访问当前this实例)
 | 
	
		
			
				|  |  | +  created() {},
 | 
	
		
			
				|  |  | +  //生命周期 - 挂载完成(可以访问DOM元素)
 | 
	
		
			
				|  |  | +  mounted() {},
 | 
	
		
			
				|  |  | +  //生命周期-创建之前
 | 
	
		
			
				|  |  | +  beforeCreated() {},
 | 
	
		
			
				|  |  | +  //生命周期-挂载之前
 | 
	
		
			
				|  |  | +  beforeMount() {},
 | 
	
		
			
				|  |  | +  //生命周期-更新之前
 | 
	
		
			
				|  |  | +  beforUpdate() {},
 | 
	
		
			
				|  |  | +  //生命周期-更新之后
 | 
	
		
			
				|  |  | +  updated() {},
 | 
	
		
			
				|  |  | +  //生命周期-销毁之前
 | 
	
		
			
				|  |  | +  beforeDestory() {},
 | 
	
		
			
				|  |  | +  //生命周期-销毁完成
 | 
	
		
			
				|  |  | +  destoryed() {},
 | 
	
		
			
				|  |  | +  //如果页面有keep-alive缓存功能,这个函数会触发
 | 
	
		
			
				|  |  | +  activated() {},
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +</script>
 | 
	
		
			
				|  |  | +<style lang="scss" scoped>
 | 
	
		
			
				|  |  | +/* @import url(); 引入css类 */
 | 
	
		
			
				|  |  | +.NPC-RecordModule{
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    .luyin-box{
 | 
	
		
			
				|  |  | +        padding:0 12px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    .record_control_mini{
 | 
	
		
			
				|  |  | +        width: 64px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    .record_control_normal{
 | 
	
		
			
				|  |  | +        width:129px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    .record_control_pro{
 | 
	
		
			
				|  |  | +        width:200px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    .record_control_promax{
 | 
	
		
			
				|  |  | +        width:280px;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +</style>
 |