【山东大学项目实训】第三周进度汇报

本周我们继续学习前端的相关内容,并根据之前小组讨论后设计的项目前端页面进行前端页面和功能的进一步实现和完善。

接上周进度,我们本周主要进行了PPT生成功能对应页面的进一步实现和补充完善。主要包括:1)点击对应按钮后在本标签页内实现页面跳转;2)实现生成大纲后展示、修改大纲的页面和用户自主选择PPT模板生成PPT的页面;3)用页面跳转功能连接这三个页面。

页面展示:

其中,点击绿色的文字可以实现页面跳转。

核心代码:

import { createRouter,createWebHashHistory } from "vue-router";

import OutlineVue from "@/view/Outline.vue";

import CreatPPTVue from "@/view/CreatPPT.vue";

import TemplateVue from "@/view/Template.vue";

import HomeVue from "@/view/Home.vue";

import EvaluatePPTVue from "@/view/EvaluatePPT.vue";



const routes=[

    {path: '/',component: HomeVue},

    {path: '/creatPPT',component: CreatPPTVue},

    {path: '/outline',component: OutlineVue},

    {path: '/template',component: TemplateVue},

  

    {path: '/evaluatePPT',component: EvaluatePPTVue},

]



const router=createRouter({

    history:createWebHashHistory(),

    routes:routes

})



export default router

import './assets/main.css'

import { createApp } from 'vue'

import App from './App.vue'

import router from '@/router'

import './index.css'



const app =createApp(App)

app.use(router);

app.mount('#app')

<script setup> 

</script> 



<template> 

 <router-view></router-view>

</template> 



<style scoped> 

</style>

<div class="creat">

            <router-link to="/outline" class="button">生成大纲</router-link>

            <router-view></router-view>

          </div>



          <div class="back">

            <router-link to="/" class="button">返回</router-link>

            <router-view></router-view>

          </div>





window.location.href = '/outline.vue';

       window.location.href = '/Home.vue';

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值