首页登录完成

This commit is contained in:
2020-10-09 16:04:20 +08:00
parent e9a37efe02
commit fb6a526aee
9 changed files with 89 additions and 55 deletions

View File

@@ -150,6 +150,10 @@ import { defineComponent, reactive, ref } from "vue";
import LoginTab from "@/components/login/LoginTab.vue";
import NavTop from "@/components/NavTop.vue"
import { loginpass, sendsms } from '@/api';
import { message } from 'ant-design-vue';
import { ResData } from '@/types';
import { saveValue } from '@/utils/common';
import router from '@/router';
export default defineComponent({
name: "Login",
@@ -166,8 +170,8 @@ export default defineComponent({
const time = ref(60);//倒计时
const phone = ref(""); // 手机号
const userinfo = reactive({
phone: '',
password: ''
phone: '15652030036',
password: '123456'
})
/**
* @param val 子组件传过来的值
@@ -201,8 +205,19 @@ export default defineComponent({
function login(): void {
console.log(userinfo.phone,userinfo.password)
loginpass(userinfo.phone,userinfo.password).then((res)=>{
console.log(res)
loginpass(userinfo.phone,userinfo.password).then((res: ResData) =>{
console.log(res.code)
if(res.code == 1){
message.error(res.msg)
}else{
console.log(res.data)
if(!saveValue("token", res.data.api_token)){
message.error("存储错误, 请允许网页使用本地存储!")
}else{
router.push("/mine/archives")
}
}
})
}
return {

View File

@@ -52,7 +52,7 @@
import { defineComponent, reactive, Ref, ref } from 'vue';
import { PlaySquareOutlined, PlusOutlined } from '@ant-design/icons-vue';
import NavBottom from '@/components/NavBottom.vue';
import { previewCover } from '@/static/js/common';
import { previewCover } from '@/utils/common';
import { FromSend, ImgInfo, VideoInfo } from '@/types';
export default defineComponent({

View File

@@ -86,7 +86,7 @@ import { PlaySquareOutlined, PlusOutlined } from '@ant-design/icons-vue';
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 { previewCover } from '@/utils/common';
import { FromSend, ImgInfo } from "@/types/index"
export default defineComponent({