初步设置御魂编辑器

pull/4/head
rookie4show 1 year ago
parent 8ddaae3c47
commit f8b4ce3d92
  1. 80
      src/components/ShikigamiProperty.vue

@ -32,9 +32,72 @@
</el-select>
</div>
</el-form-item>
<el-form-item label="速度">
<el-input v-model="shikigami.speed"/>
</el-form-item>
<div style="display: flex; flex-direction: row; width: 100%;">
<div style="display: flex; flex-direction: column; width: 50%;">
<el-form-item label="御魂指定">
<!-- <el-input v-model="shikigami.speed"/>-->
</el-form-item>
<el-form-item label="御魂套装">
<el-select>
<el-option label="*" value="*"/>
<el-option label="1" value="1"/>
<el-option label="2" value="2"/>
<el-option label="3" value="3"/>
<el-option label="4" value="4"/>
<el-option label="5" value="5"/>
</el-select>
</el-form-item>
<el-form-item label="效果指标">
<el-select placeholder="伤害输出" v-model="shikigami.yuhun.target">
<el-option label="伤害输出" value="1"/>
<el-option label="效果命中" value="2"/>
<el-option label="效果抵抗" value="3"/>
<el-option label="生命" value="4"/>
<el-option label="攻击" value="5"/>
<el-option label="防御" value="6"/>
<el-option label="速度" value="7"/>
<el-option label="暴击" value="8"/>
<el-option label="暴击伤害" value="9"/>
<el-option label="治疗量" value="10"/>
<el-option label="命抗双修" value="11"/>
<el-option label="防御输出" value="12"/>
</el-select>
</el-form-item>
<el-form-item label="2号位主属性">
<el-select multiple collapse-tags collapse-tags-tooltip placeholder="伤害输出" v-model="shikigami.yuhun.property2">
<el-option label="攻击加成" value="5"/>
<el-option label="防御加成" value="6"/>
<el-option label="生命加成" value="4"/>
<el-option label="速度" value="7"/>
</el-select>
</el-form-item>
<el-form-item label="4号位主属性">
<el-select multiple collapse-tags collapse-tags-tooltip placeholder="伤害输出" v-model="shikigami.yuhun.property4">
<el-option label="攻击加成" value="5"/>
<el-option label="防御加成" value="6"/>
<el-option label="生命加成" value="4"/>
<el-option label="效果命中" value="7"/>
<el-option label="效果抵抗" value="8"/>
</el-select>
</el-form-item><el-form-item label="6">
<el-select multiple collapse-tags collapse-tags-tooltip placeholder="伤害输出" v-model="shikigami.yuhun.property6">
<el-option label="攻击加成" value="5"/>
<el-option label="防御加成" value="6"/>
<el-option label="生命加成" value="4"/>
<el-option label="暴击" value="7"/>
<el-option label="暴击伤害" value="8"/>
</el-select>
</el-form-item>
</div>
<div style="display: flex; flex-direction: column; width: 50%;">
<el-form-item label="高级定制">
<!-- <el-input v-model="shikigami.speed"/>-->
</el-form-item>
<el-form-item label="属性限制">
<!-- <el-input v-model="shikigami.speed"/>-->
</el-form-item>
</div>
</div>
<el-form-item label="Activity form">
<el-input v-model="shikigami.desc" type="textarea"/>
</el-form-item>
@ -66,6 +129,12 @@ export default {
propertyData: propertyData,
shikigami: {
edit: false,
yuhun: {
target: "伤害输出",
property2: "",
property4: "",
property6: "",
},
levelRequired: "40",
speed: "",
skillRequiredMode: "all",
@ -102,8 +171,8 @@ export default {
console.log("confirm====" + JSON.stringify(this.shikigami.edit))
// if (null == this.shikigami[this.index].properties) {
this.shikigami.edit = true
this.$emit("updateProperty", JSON.parse(JSON.stringify(this.shikigami)));
Object.assign(this.$data, this.$options.data())
this.$emit("updateProperty", JSON.parse(JSON.stringify(this.shikigami)));
Object.assign(this.$data, this.$options.data())
console.log("confirm====" + JSON.stringify(this.shikigami.edit))
// }
@ -117,3 +186,4 @@ export default {
},
};
</script>

Loading…
Cancel
Save