2 Star 0 Fork 0

hoppou / Aniku_electron

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
03-add.html 2.89 KB
一键复制 编辑 原始数据 按行查看 历史
hoppou 提交于 2021-01-05 11:24 . 增加进度条
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Add</title>
<!-- import CSS -->
<link rel="stylesheet" href="./static/index.css">
<script type="text/javascript" src="./static/vue.js"></script>
<script type="text/javascript" src="./static/index.js"></script>
</head>
<body>
<div id="form">
<el-form ref="form" :model="form" :rules="rules" label-width="100px" class="demo-ruleForm">
<el-form-item label="名称" prop="name">
<el-input v-model="form.name" placeholder="输入项目名" style="width: 50vw;"></el-input>
</el-form-item>
<el-form-item label="路径" prop="path" label-width="100px">
<el-input v-model="form.path" placeholder="选择文件" style="width: 40vw;"></el-input>
<el-button type="primary" @click="seletFolder">选择文件按<i class="el-icon-upload el-icon--right"></i>
</el-button>
</el-form-item>
<el-form-item label="类型">
<el-radio-group v-model="form.type">
<el-radio label="电影"></el-radio>
<el-radio label="动漫"></el-radio>
<el-radio label="电视剧"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="文件类型">
<el-checkbox-group v-model="form.ftypes">
<el-checkbox v-for="ftype in form.file_type" :label="ftype" :key="ftype">{{ftype}}</el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item label="设为首页">
<el-switch v-model="form.homepage"> </el-switch>
</el-form-item>
<el-form-item label="备注" prop="comment">
<el-input v-model="form.comment" placeholder="输入备注" style="width: 50vw;"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">立即创建</el-button>
<el-button @click="cancel">取消</el-button>
</el-form-item>
</el-form>
</div>
<div id="test">
<el-progress :text-inside="true" :stroke-width="24" :percentage="percentage" status="success"></el-progress>
</div>
</body>
<script src="./renderer/add.js"></script>
<script>
let num = 0;
new Vue({
el: test,
data: {
percentage: 0
},
watch: {
num: function (num) {
this.percentage = num * 10;
console.log(num * 10);
}
}
})
// let progress = new Vue().$mount('#test');
let timer = setInterval(function () {
if (num == 10) {
clearInterval(timer);
}
console.log(num);
num++;
}, 1000);
</script>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/hoppou/Aniku_electron.git
git@gitee.com:hoppou/Aniku_electron.git
hoppou
Aniku_electron
Aniku_electron
master

搜索帮助