Commit 9dc782bf by 袁成

fix: 资料下载配置标题

parent 5bc15e84
......@@ -31,8 +31,6 @@
"eslint-plugin-vue": "^6.2.2",
"less": "^4.1.1",
"less-loader": "^7.3.0",
"node-sass": "^4.12.0",
"sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11"
}
}
......@@ -2,7 +2,7 @@
<div class="fileList">
<div class="fileList-title">
<span class="fileList-title-side"></span>
资料下载
{{fileTitle}}
<span class="fileList-title-more" @click="handleMore">
<span>更多</span>
<Icon type="ios-arrow-forward" class="more-icon"/>
......@@ -37,14 +37,16 @@ export default {
return {
fileList: [],
fileWidth: '100%',
modalShow: false
modalShow: false,
fileTitle: '资料下载'
}
},
created() {
let prop = this.itemSetting.properties
if (prop && Array.isArray(prop)) {
let num = prop[0]? prop[0].num: 2
if (prop) {
let num = prop.num? prop.num: 2
let str = Math.floor(100 / num) + '%'
this.fileTitle = prop.fileTitle
this.fileWidth = `calc(${str} - 10px)`
}
},
......
......@@ -7,6 +7,9 @@
<FormItem label="每行个数">
<Input v-model="config.num" type="number"></Input>
</FormItem>
<FormItem label="标题">
<Input v-model="config.fileTitle" placeholder="资料下载"></Input>
</FormItem>
</Form>
</div>
</Panel>
......@@ -34,14 +37,17 @@ export default {
value1: '1',
config: {
num: 1,
fileTitle: '资料下载'
}
}
},
created() {
let prop = this.itemSetting.properties[0]
let prop = this.itemSetting.properties
if (prop) {
this.config = prop
}
} else {
this.itemSetting.properties = this.config
}
},
}
</script>
......
......@@ -31,8 +31,6 @@
"eslint-plugin-vue": "^6.2.2",
"less": "^4.1.1",
"less-loader": "^7.3.0",
"node-sass": "^4.12.0",
"sass-loader": "^8.0.2",
"vue-template-compiler": "^2.6.11"
}
}
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