提交 a5023c7e 编写于 作者: S steven

fix(*): ts type error

上级 c81fc278
<template>
<view>小程序首页</view>
<view>小程序首页 </view>
</template>
<script>
export default {}
<script lang="ts">
import Vue from "vue"
export default Vue.extend({})
</script>
<style></style>
......@@ -56,8 +56,8 @@ export default Vue.extend({
*/
this.getActivate()
this.$_request({ url: "/api/user" })
.then((res: object) => console.log(res))
.catch((err: object) => console.error(err))
.then((res) => console.log(res))
.catch((err) => console.error(err))
},
methods: {
getActivate() {},
......
export function isValid(params: type) {}
export function isValid(params: any) {}
......@@ -3,18 +3,20 @@ export default (params: any) => {
uni.showLoading({
title: "加载中",
})
return new Promise((resolve, reject) => {
uni.request({
...params,
success(res) {
resolve(res)
},
fail(err) {
reject(err)
},
complete() {
uni.hideLoading()
},
})
})
return new Promise(
(resolve: (value: any) => void, reject: (value: any) => void) => {
uni.request({
...params,
success(res) {
resolve(res)
},
fail(err) {
reject(err)
},
complete() {
uni.hideLoading()
},
})
}
)
}
......@@ -2,6 +2,6 @@ import Vue from "vue"
declare module "vue/types/vue" {
interface Vue {
$_request: Promise<object>
$_request: (params: any) => Promise<any>
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册