Commit eb645f71 authored by 15011343103's avatar 15011343103

feat: 增加可配置功能

parent 73552a1f
......@@ -15,8 +15,10 @@
<script src="//teach.cdn.ireadabc.com/h5template/h5-static-lib/js/element-ui/index.js"></script>
</head>
<body>
<div id="app">
无需配置,请直接使用
<div class="edit-data">
<!-- 简单的例子,一个输入框+一个按钮,保存输入框的信息 -->
DPE 资源ID: <input type="text" name="dpe_id" />
<input id="save" type="button" value="保存" >
</div>
</body>
<script src="./index.js"></script>
......
......@@ -9,22 +9,22 @@ var uploadData = window.courseware.uploadData(); //上传文件必须要的参
*/
//对应模板的名称,这个可以不写,但是最好是能写上,同时开发多个模板的情况下如果不写这个,本地缓存可能会存在混乱
var key = "h5_test";
var key = "bookplayer";
$(function(){
window.courseware.getData(function(data){
//数据加载完,才算页面加载完成
//获取数据
if(data&&data.test){
$("[name='test']").val(data.test);
if(data&&data.dpe_id){
$("[name='dpe_id']").val(data.dpe_id);
}
//绑定点击事件
$('#save').on('click',function(){
var test = $("[name='test']").val();
var dpe_id = $("[name='dpe_id']").val();
//保存新增或修改的数据
window.courseware.setData({test: test},function(){
window.courseware.setData({dpe_id: dpe_id},function(){
//保存数据也是异步的
alert("保存成功!");
},key);
......
......@@ -374,8 +374,17 @@ new Vue({
}
},
async created() {
window.courseware.getData(async (data) => {
//数据加载完,才算页面加载完成
//获取数据
if(data&&data.dpe_id){
this.initialPid = data.dpe_id;
}
window.air.hideAirClassLoading(key, null);
await this.loadCatalog(this.initialPid);
},key);
},
beforeDestroy() {
// 清理点读音频实例
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment