添加了类型文件

This commit is contained in:
2020-10-09 10:49:24 +08:00
parent 975821021d
commit 9237c995b5
3 changed files with 31 additions and 7 deletions

View File

@@ -87,6 +87,7 @@ import { useForm } from '@ant-design-vue/use';
import NavBottom from '@/components/NavBottom.vue';
import RankList from './RankList.vue';
import { previewCover } from '@/static/js/common';
import { FromSend, ImgInfo } from "@/types/index"
export default defineComponent({
name: 'ReleaseWebcast',
@@ -144,13 +145,14 @@ export default defineComponent({
});
// 是否显示封面预览 封面的路径
const viewCover: Ref<boolean> = ref(false),
previewImage: Ref<string> = ref('');
const viewCover: Ref<boolean> = ref(false);
const previewImage: Ref<string> = ref('');
/**
* 封面改变触发事件
*/
function coverChange(info: any): void {
function coverChange(info: ImgInfo): void {
// console.log(info);
// 获取预览图片
previewCover(info.file).then(url => previewImage.value = url);
@@ -162,7 +164,8 @@ export default defineComponent({
/**
* 表单提交
*/
const onSubmit = (e: any) => {
const onSubmit = (e: FromSend) => {
e.preventDefault();
validate().then(() => {
console.log(toRaw(form));