我的订单+我的
This commit is contained in:
53
mixins/knowledge.js
Normal file
53
mixins/knowledge.js
Normal file
@@ -0,0 +1,53 @@
|
||||
const knowledge = {
|
||||
data() {
|
||||
return {
|
||||
knowledgeData: {} ,// 知识点数据
|
||||
isKnowledgeLayerShow: false, // 知识点layer是否展示
|
||||
showKnowPart: false, // 是否显示知识点片段
|
||||
knowLeftPercent: 0,
|
||||
knowPartPercent: 0
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getKnowledgeData (params, callback) {
|
||||
try {
|
||||
this.$refs.CCView.getKnowledgeData(params, callback)
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
}
|
||||
},
|
||||
onGetKnowledge (e) {
|
||||
console.log('android get knowledge:', this.videoId, e);
|
||||
this.knowledgeData = e.detail;
|
||||
},
|
||||
hideKnowledgeLayer() {
|
||||
this.isKnowledgeLayerShow = false;
|
||||
this.isControlBarShow = true;
|
||||
},
|
||||
handleViewPoint(starTime, endTime) {
|
||||
this.seekTo(starTime);
|
||||
this.start();
|
||||
if (endTime) {
|
||||
this.knowLeftPercent = starTime / this.totalTime;
|
||||
this.knowPartPercent = (endTime - starTime) / this.totalTime;
|
||||
this.showKnowPart = true;
|
||||
} else {
|
||||
this.showKnowPart = false;
|
||||
}
|
||||
// this.hideKnowledgeLayer();
|
||||
},
|
||||
handlePartEndPlayStatus(flag) {
|
||||
this.showKnowPart = false;
|
||||
if(flag) {
|
||||
this.pause();
|
||||
} else {
|
||||
this.start();
|
||||
}
|
||||
},
|
||||
resetKnowledge() {
|
||||
this.knowledgeData = {};
|
||||
this.showKnowPart = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
export default knowledge
|
||||
Reference in New Issue
Block a user