// pages/bookServices/examination/questionList/index.js Component({ /** * 组件的属性列表 */ properties: { questionList: { type: Array, value: [] }, submitStatus: { type: Boolean, value: false }, currentIndex: { type: Number, value: 1 } }, created() { // console.log('组件传参', this.properties); }, /** * 组件的初始数据 */ data: { inputstyle: 'border: 2rpx solid rgba(220,220,220,1);border-radius: 12rpx;', placeholderstyle: "font-size:28rpx", current: 2, autoplay: true, duration: 500, interval: 5000, paginationPosition: 'bottom-right', navigation: { type: 'fraction' }, showIndex: 0, }, /** * 组件的方法列表 */ methods: { // 切换题目 changeSwiper(e) { console.log(e); this.setData({ showIndex: e.detail.current }) var myEventDetail = { index: e.detail.current } // detail对象,提供给事件监听函数 var myEventOption = { bubbles: true, composed: true, } // 触发事件的选项 this.triggerEvent('changeSwiper', myEventDetail, myEventOption) }, // 单选 富文本框输入 触发 onChangeRadio(e) { var myEventDetail = { value: e } // detail对象,提供给事件监听函数 var myEventOption = { bubbles: true, composed: true, } // 触发事件的选项 this.triggerEvent('onChangeRadio', myEventDetail, myEventOption) }, // 多选触发 onChangeCheck(e) { var myEventDetail = { value: e } // detail对象,提供给事件监听函数 var myEventOption = { bubbles: true, composed: true, } // 触发事件的选项 this.triggerEvent('onChangeRadio', myEventDetail, myEventOption) }, // 输入框触发 onChangeInput(e) { var myEventDetail = { value: e } // detail对象,提供给事件监听函数 var myEventOption = { bubbles: true, composed: true, } // 触发事件的选项 this.triggerEvent('onChangeInput', myEventDetail, myEventOption) }, } })