turnTable
引用:
import turnTable from 'turnTable';
使用:
模板中引入组件 Like This:
<turn-table :tools='Tools' :turn-table-config='turnTableConfig'></turn-table>
逻辑代码中使用 Like This:
<script>
import ActTools from "ActTools";
var Tools = ActTools.tools;
export default {
data () {
return {
Tools: Tools,
turnTableConfig: {
rewardKinds: 8, // 奖励种类数;可不传,默认8
rotateNums: 2, // 转盘旋转圈数;可不传,默认3
callBackFunc: ( textMsg )=>{
var dlgMsgObj = {
titleText: "&温馨提示&",
bodyText: textMsg,
btnsObj: {
0: {
btnText: "取消",
callBackFunc: null
},
1: {
btnText: "确认",
callBackFunc: null
}
},
isShowCloseXFlag: true
}
this.$broadcast('show-strong-dlg', dlgMsgObj);
}
}
}
},
components: {
turnTable,
},
}
附带使用说明:
- 请保证后端转盘接口为
turntable
;返回获奖指向index字段为num
,其起始值从1开始; - 倘如,开启 抽奖 或者 转盘 的按钮不在组件之中(即,在别处触发),可广播
turntable-msg
消息即可,调用示例Like This:this.$broadcast(turntable-msg');