electron悬浮窗
node解析配置文件
这种解析配置的方法,好处是格式比较宽松,缺点是不能设置对象
// properties.config
# 端口
port = 5597
# 页面文件夹
static_path = src2
# 上传文件夹
# upload_path = upload
var ini = require('ini');
ini.parse(fs.readFileSync('./properties.config', 'UTF-8'));
el-number-inputer锁
<div class="chapter-bar clearfix"
v-for="child in list"
:key="child.id"
>
<div class="title">{{ child.name }}</div>
<el-input-number
v-model="child.count"
:min="0"
:max="child.tempMax || child.question_num"
@change="handleChange(child)"
label="描述文字">
</el-input-number>
</div>
handleChange(current){
let count = 0;
this.list.forEach(child => count+= child.count);
if(count >= 50) {
this.list.forEach(child => {
child.tempMax = child.count === 0? -1: child.count;
});
current.count = 50 - (count - current.count);
current.tempMax = current.count
return;
}
this.list.forEach(child => child.tempMax = 0);
},
submitChapterChildren(chapterChildren){
this.list = chapterChildren.map(child => {
child.count = 0;
child.tempMax = 0;
return child;
})
}