PPT全方位辅助系统——项目记录3

本文讲述了在一个前端项目中,使用Vue和vue-router实现PPT生成功能页面的跳转、大纲展示、模板选择等功能,并展示了关键代码片段。
摘要由CSDN通过智能技术生成

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

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

页面展示:

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

核心代码:

index.js:

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

 main.js:

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')

App.vue:

<script setup>  
</script>  

<template>  
 <router-view></router-view>
</template>  

<style scoped>  
</style>

.vue:

<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';

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值