当前位置: 首页 > news >正文

惠安县规划建设局网站wordpress视频博客

惠安县规划建设局网站,wordpress视频博客,娄底优秀网站建设,分析影响网站排名的因素有需求是在vue项目中实现点击按钮完成页面跳转。这里不适用a标签,而是用vue自带的vue-router。 首先看一下项目结构 src │ App.vue │ main.js │ ├─router │ index.js │ └─views index.vue content.vue 可以看到&…

有需求是在vue项目中实现点击按钮完成页面跳转。这里不适用a标签,而是用vue自带的vue-router。

首先看一下项目结构

src
│  App.vue
│  main.js
│      
├─router
│      index.js
│      
└─views
        index.vue
        content.vue
 

可以看到,我在初始的vue项目中添加了一个文件夹router,并在里面添加了一个index.js文件。而view文件夹则是存放需要跳转的页面,里面分别是代表首页的index.vue文件和内容页面content.vue,接下来看看5个文件各自有什么内容。

App.vue文件

<script setup>
</script><template><router-view></router-view>
</template><style scoped></style>

 很简单,只是加了用于显示路由页面内容的<router-view></router-view>

main.js文件

import {createApp} from 'vue'
import App from './App.vue'
import router from "@/router/index.js"  // 导入路由// 注册路由
const app = createApp(App)
app.use(router)
app.mount("#app")

这个文件中我引入了router文件夹中的index.js文件,并且使用了其中的router,那么下面来看看这个index.js文件的内容。

router/index.js文件

import {createRouter, createWebHistory} from "vue-router";// 路由配置
const routes = [{//斜杠重定向到首页path: "/",redirect: "/index",},{//首页path: "/index",name: "index",component: () => import('@/views/index.vue')},{//内容页path: "/content",name: "content",component: () => import('@/views/content.vue')},]// 路由对象
const router = createRouter({history: createWebHistory(),routes: routes,
})export default router   // 导出供其他组件导入

在这个文件中我定义了一个路由配置和一个路由对象,并为其配置路由配置,最后导出该组件。

view/index.vue文件

<template>
<div class="container"><li><router-link to="/">首页</router-link></li><li><router-link to="/content">内容页面</router-link></li>
</div>
</template>

这里我们用router-link来作为跳转的按钮(当然可以在外面再套一个button添加样式)

view/content.vue文件

<template>
<div class="container"><li><router-link to="/">首页</router-link></li><li><router-link to="/content">内容页面</router-link></li>
</div>
</template>

这里我们用router-link来作为跳转的按钮(当然可以在外面再套一个button添加样式),和首页一样,这样点击后就可以实现跳转了

http://www.yayakq.cn/news/214024/

相关文章:

  • 东莞网站建设那家好佛山北京网站建设公司
  • 京东网站架构注册外贸公司的流程及费用
  • 酒店网站建设的基本内容html简单动画代码
  • wordpress 整站西安知名网站建设
  • asp网站 上传空间温州建设小学瓯江校区网站
  • 山南网站建设网站建设全国排行
  • 如何编辑网站标题栏临沂网络网站建设
  • 公司网站建设会议纪要网站建设标语
  • 嵊州市建设局网站网页剪辑app
  • php网站开发软件怎么接网站建设的单子
  • 简述网站建设小组的五类成员犀牛建设网站
  • 免费开源代码网站wordpress中文插件seo百度云
  • wap网站开发 费用计科专业毕设做网站
  • 用wordpress建站动物摄影网站
  • 设计公司的网站详情庆阳网红刘斌
  • 基于aws ec2免费实例进行网站建设中装建设重组消息
  • 网站设计服务平台wordpress小程序收录
  • 商业网站建设所用软件建设信用卡网站是什么
  • 昭通做网站音乐网站开发答辩ppt
  • 开设公司网站手机网站怎么做的
  • 网站建设制作费用预算表电商网站建设好么
  • 网站外链暴涨谷歌seo运营
  • 电商网站建设与运营专业关于百度网站是多少
  • 济宁教育平台网站建设网页开发语言有哪几种
  • 杨浦建设机械网站网站建设方案的摘要怎么写
  • 校园门户网站建设网站下载免费
  • 怎么创建个网站沈阳网站建设小志
  • 太仓营销型网站建设wordpress自适应手机
  • 报名系统网站开发长春网站优化方式
  • 创意网站建设话术网站建设福建