Skip to content

Commit fba5590

Browse files
author
liaofeiyin
committed
fix typescript error
1 parent 867d2bb commit fba5590

File tree

3 files changed

+33
-3
lines changed

3 files changed

+33
-3
lines changed

src/services/api.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import requst from './request'
22

33
export default {
4-
querySome() {
4+
querySome(config?:object) {
55
return requst({
66
method: 'POST',
77
url: '/api/v1/apply/querySome/1/1',
8-
data: {}
8+
data: {},
9+
...config
910
})
1011
}
1112
}

src/views/home/home.vue

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,22 @@
2222
<div>第三页打印内容</div>
2323
</div>
2424

25+
<form id="myForm" ref="myForm" name="myForm" enctype="multipart/form-data">
26+
<div>
27+
<label for="username">Enter name:</label>
28+
<input type="text" id="username" name="username">
29+
</div>
30+
<div>
31+
<label for="useracc">Enter account number:</label>
32+
<input type="text" id="useracc" name="useracc">
33+
</div>
34+
<div>
35+
<label for="userfile">Upload file:</label>
36+
<input type="file" id="userfile" name="userfile">
37+
</div>
38+
<input @click="tapSubmit" value="Submit!">
39+
</form>
40+
2541
<Navigator></Navigator>
2642
</div>
2743
</template>
@@ -51,9 +67,21 @@ export default Vue.extend({
5167
},
5268
5369
methods: {
70+
tapSubmit() {
71+
let formData = new FormData(this.$refs.myForm as HTMLFormElement);
72+
// let file = document.querySelector('[type=file]');
73+
// if (!file) return
74+
// formData.append('username', 'Chris');
75+
// formData.append('useracc', 'sdf584585');
76+
// formData.append('userfile', file.files[0]);
77+
API.querySome({
78+
data: formData
79+
})
80+
},
5481
tapPrint() {
5582
let body = Object.keys(this.$refs)
56-
.map(k => this.$refs[k].outerHTML)
83+
.filter(k => k.indexOf('page') != -1)
84+
.map(k => (this.$refs[k] as HTMLElement).outerHTML)
5785
.join('');
5886
let style = `
5987
.border {

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"strict": true,
34
"target": "esnext",
45
"module": "esnext",
56
"jsx": "preserve",

0 commit comments

Comments
 (0)