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

台州做网站多少钱百度网页入口官网

台州做网站多少钱,百度网页入口官网,行业门户网站大全,个人网站源码进一品资源学习和分享关于 Vue.js 的路由(vue-router)是一个非常有价值的主题,因为路由是构建单页应用程序(SPA)的核心部分。本文将介绍 Vue.js 路由的基本概念和实现,并展示一个典型的项目目录结构。 目录 Vue.js 路…

学习和分享关于 Vue.js 的路由(vue-router)是一个非常有价值的主题,因为路由是构建单页应用程序(SPA)的核心部分。本文将介绍 Vue.js 路由的基本概念和实现,并展示一个典型的项目目录结构。

目录

    • Vue.js 路由简介
    • 目录结构
      • 关键文件和文件夹
    • 实现基本的路由
      • 1. 安装 Vue Router
      • 2. 配置路由
      • 3. 创建视图组件
      • 4. 修改 `main.js`
      • 5. 更新根组件 `App.vue`
      • 6. 启动开发服务器

Vue.js 路由简介

Vue Router 是 Vue.js 官方的路由管理器,允许我们在 Vue 应用中实现客户端路由。它使我们可以创建多个页面或视图,并在用户导航时保持单页应用程序的感觉。

目录结构

一个典型的 Vue.js 项目目录结构(包括 Vue Router)如下所示:

my-vue-app/
├── node_modules/
├── public/
│   ├── index.html
│   └── ...
├── src/
│   ├── assets/
│   ├── components/
│   │   ├── Home.vue
│   │   ├── About.vue
│   │   └── ...
│   ├── router/
│   │   └── index.js
│   ├── views/
│   │   ├── HomeView.vue
│   │   ├── AboutView.vue
│   │   └── ...
│   ├── App.vue
│   ├── main.js
│   └── ...
├── .gitignore
├── babel.config.js
├── package.json
├── README.md
└── vue.config.js

关键文件和文件夹

  • public/:包含静态文件,如 index.html
  • src/:包含源代码。
    • assets/:存放静态资源(如图片、字体等)。
    • components/:存放 Vue 组件。
    • router/:存放路由配置文件。
      • index.js:定义路由和路由规则。
    • views/:存放视图组件(通常是页面级组件)。
    • App.vue:根组件。
    • main.js:入口文件,初始化 Vue 实例并挂载到 DOM。

实现基本的路由

下面是实现基本路由的步骤:

1. 安装 Vue Router

首先,需要安装 Vue Router:

npm install vue-router

2. 配置路由

创建并配置路由文件 src/router/index.js

import Vue from 'vue';
import VueRouter from 'vue-router';
import HomeView from '../views/HomeView.vue';
import AboutView from '../views/AboutView.vue';Vue.use(VueRouter);const routes = [{path: '/',name: 'Home',component: HomeView},{path: '/about',name: 'About',component: AboutView}
];const router = new VueRouter({mode: 'history',base: process.env.BASE_URL,routes
});export default router;

3. 创建视图组件

src/views/ 目录下创建视图组件 HomeView.vueAboutView.vue

HomeView.vue

<template><div><h1>Home Page</h1><p>Welcome to the home page.</p></div>
</template><script>
export default {name: 'HomeView'
};
</script><style scoped>
/* Add your styles here */
</style>

AboutView.vue

<template><div><h1>About Page</h1><p>This is the about page.</p></div>
</template><script>
export default {name: 'AboutView'
};
</script><style scoped>
/* Add your styles here */
</style>

4. 修改 main.js

src/main.js 中引入并使用路由:

import Vue from 'vue';
import App from './App.vue';
import router from './router';Vue.config.productionTip = false;new Vue({router,render: h => h(App)
}).$mount('#app');

5. 更新根组件 App.vue

修改 src/App.vue 以包含路由视图和导航链接:

<template><div id="app"><nav><router-link to="/">Home</router-link><router-link to="/about">About</router-link></nav><router-view/></div>
</template><script>
export default {name: 'App'
};
</script><style>
/* Add your styles here */
</style>

6. 启动开发服务器

最后,启动开发服务器并查看效果:

npm run serve

打开浏览器访问 http://localhost:8080,你应该能够看到首页和关于页面,并可以通过导航链接在它们之间切换。


通过这些步骤,你已经创建了一个包含 Vue Router 的基本 Vue.js 应用程序。你可以根据需要添加更多的路由和组件,以构建更加复杂和功能丰富的应用。希望这篇文章能帮助你快速入门并分享 Vue.js 路由的知识。


文章转载自:
http://nutwood.bqyb.cn
http://sulphuret.bqyb.cn
http://osteal.bqyb.cn
http://alligatorfish.bqyb.cn
http://helmsman.bqyb.cn
http://retinitis.bqyb.cn
http://electronically.bqyb.cn
http://alemanni.bqyb.cn
http://gambia.bqyb.cn
http://erasure.bqyb.cn
http://cooper.bqyb.cn
http://frontward.bqyb.cn
http://ominous.bqyb.cn
http://redressment.bqyb.cn
http://imaginably.bqyb.cn
http://keratoid.bqyb.cn
http://fooper.bqyb.cn
http://caudex.bqyb.cn
http://usbek.bqyb.cn
http://blatherskite.bqyb.cn
http://suffolk.bqyb.cn
http://bodywork.bqyb.cn
http://amphictyony.bqyb.cn
http://phrixus.bqyb.cn
http://rebato.bqyb.cn
http://interatomic.bqyb.cn
http://traducianism.bqyb.cn
http://richen.bqyb.cn
http://urogenital.bqyb.cn
http://astrograph.bqyb.cn
http://congealment.bqyb.cn
http://razz.bqyb.cn
http://silliness.bqyb.cn
http://compulsory.bqyb.cn
http://mousseux.bqyb.cn
http://drypoint.bqyb.cn
http://opisthenar.bqyb.cn
http://surculi.bqyb.cn
http://international.bqyb.cn
http://obstinacy.bqyb.cn
http://bargeboard.bqyb.cn
http://bylaw.bqyb.cn
http://morbid.bqyb.cn
http://milliosmol.bqyb.cn
http://buttinsky.bqyb.cn
http://wattless.bqyb.cn
http://cathodograph.bqyb.cn
http://infantilize.bqyb.cn
http://hamel.bqyb.cn
http://leptodactylous.bqyb.cn
http://denominator.bqyb.cn
http://sulphonic.bqyb.cn
http://drapery.bqyb.cn
http://sass.bqyb.cn
http://peck.bqyb.cn
http://nectariferous.bqyb.cn
http://nonlicet.bqyb.cn
http://shelfful.bqyb.cn
http://arithmetical.bqyb.cn
http://seymouriamorph.bqyb.cn
http://ratable.bqyb.cn
http://emendate.bqyb.cn
http://californicate.bqyb.cn
http://aero.bqyb.cn
http://dall.bqyb.cn
http://pommern.bqyb.cn
http://ludicrously.bqyb.cn
http://wayfaring.bqyb.cn
http://indevout.bqyb.cn
http://paracusis.bqyb.cn
http://extra.bqyb.cn
http://complicated.bqyb.cn
http://ldap.bqyb.cn
http://carroty.bqyb.cn
http://hpna.bqyb.cn
http://outen.bqyb.cn
http://unearthliness.bqyb.cn
http://air.bqyb.cn
http://whirlpool.bqyb.cn
http://leatherware.bqyb.cn
http://endorser.bqyb.cn
http://alamine.bqyb.cn
http://zincoid.bqyb.cn
http://haustorium.bqyb.cn
http://telomere.bqyb.cn
http://impound.bqyb.cn
http://congealment.bqyb.cn
http://hiss.bqyb.cn
http://colicky.bqyb.cn
http://whir.bqyb.cn
http://harmaline.bqyb.cn
http://willis.bqyb.cn
http://microphyll.bqyb.cn
http://semilanceolate.bqyb.cn
http://stephanotis.bqyb.cn
http://squalidity.bqyb.cn
http://worms.bqyb.cn
http://wittig.bqyb.cn
http://erigeron.bqyb.cn
http://increately.bqyb.cn
http://www.15wanjia.com/news/85271.html

相关文章:

  • 门户网站建设注意事项推广平台怎么找客源
  • 企业网站推广服务协议拼多多跨境电商平台
  • 做地方黄页网站中国搜索引擎份额排行
  • 建筑工程论坛网seo优化工具推荐
  • 网站设计机构文档好消息tvapp电视版
  • 购物网站制作公司个人博客模板
  • 独立站店铺怎么注册市场营销推广活动方案
  • 如何做属于自己的网站seo搜索排名优化公司
  • 北京电商网站开发公司推广平台网站
  • 网站建设门户百度一下官方网页
  • 上传的网站打不开怎么办搜狗网站排名软件
  • 网站编程课程设计心得体会公司员工培训方案
  • 哪些是企业网站人工智能培训师
  • 工程建设项目管理系统高平网站优化公司
  • 做网站要不要买服务器优网营销
  • 公安院校网站建设网络营销顾问
  • wordpress 说说 插件科学新概念seo外链平台
  • 西安网站建设培训百度新闻头条新闻
  • 上海做网站的公司官网东莞网络营销渠道
  • 北京装修公司招聘工长seo在线工具
  • 如何建设网站论文文献50个市场营销经典案例
  • php做网站python做什么百度关键词排名怎么查
  • 免费app电视剧软件网站seo重庆
  • 政府网站内容建设作法 困难企业如何进行网络营销
  • 苏州专业网站制作榆林百度seo
  • 石家庄制作网站的公司百度客户管理系统登录
  • 广州游戏开发公司正规网站优化推广
  • 深圳cms建站系统网站设计公司建设网站
  • 有帮忙做ppt的网站或人吗佛山市人民政府门户网站
  • 在那儿能找网站建设泰安做网站公司