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

湘潭网站推广工信部网站 备案时间

湘潭网站推广,工信部网站 备案时间,广州住建部官网,wordpress禁止某ip简介 Vue Router让SPA(Single-page Application)的构建更加容易。 Vue Router的功能: 嵌套的路由/视图映射模块化的、基于组件的router配置route params, query, wildcards由Vue过渡系统支持的视图过渡效果细粒度(fine-grained…

简介

Vue Router让SPA(Single-page Application)的构建更加容易。

Vue Router的功能:

  • 嵌套的路由/视图映射
  • 模块化的、基于组件的router配置
  • route params, query, wildcards
  • 由Vue过渡系统支持的视图过渡效果
  • 细粒度(fine-grained)的导航控制
  • 自动的激活CSS类的链接
  • HTML5 hash模式或history模式
  • 可自定义的滚动行为

安装

使用CDN直接引入

从https://unpkg.com/vue-router@3/dist/vue-router.js下载文件。在Vue加载后加载Vue Router会自动安装它到Vue。

<script src="/path/to/vue.js"></script>
<script src="/path/to/vue-router.js"></script>

npm

在模块化系统中,先使用npm安装vue-router,

npm install vue-router

如果不使用全局的script的标签引入vue和vue router,那么可以使用Vue.use来安装vue router,

import Vue from 'vue'
import VueRouter from 'vue-router'Vue.use(VueRouter)

Vue CLI

使用Vue CLI的项目可以运行下面的命令来以插件形式安装vue router,但是要注意这样做会覆盖你的App.vue文件,注意备份!

vue add router

从Github克隆最新版本

git clone https://github.com/vuejs/vue-router.git node_modules/vue-router
cd node_modules/vue-router
npm install
npm run build

入门

Vue创建的应用程序由一个个组件构成,Vue Router的路由映射则将这些组件映射到路由上,如此便完成了在哪里渲染什么的目标。

在线快速尝鲜Vue

一个基础示例:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://unpkg.com/vue@2/dist/vue.js"></script><script src="https://unpkg.com/vue-router@3/dist/vue-router.js"></script>
</head><body><div id="app"><h1>Hello App!</h1><p><!-- router-link会被渲染为a标签,to属性指定目标链接 --><router-link to="/foo">Go to Foo</router-link><router-link to="/bar">Go to Bar</router-link></p><!-- route匹配到的组件将被渲染到这里 --><router-view></router-view></div><script>// 组件定义const Foo = { template: '<div>foo</div>' }const Bar = { template: '<div>bar</div>' }// 定义routesconst routes = [{ path: '/foo', component: Foo },{ path: '/bar', component: Bar }]// 创建router实例const router = new VueRouter({routes // `routes: routes`的简写})// 创建和挂载根Vue实例const app = new Vue({router, // 注入路由,于是我们可以通过this.$router访问router,通过this.$route访问当前routecomputed: {username() {return this.$route.params.username}},methods: {goBack() {window.history.length > 1 ? this.$router.go(-1) : this.$router.push('/')}}}).$mount('#app')</script>
</body></html>

<router-link>在路由匹配成功时,会自动设置.router-link-activeclass属性值。

参考资料

  • Installation-Vue Router 3
  • Get Started-Vue Router 3
http://www.yayakq.cn/news/206972/

相关文章:

  • 怎样找竞争对手网站实用的企业网站优化技巧
  • 网站别人做的我自己怎么续费办公室设计图片
  • vi设计方案模板温州 网站优化
  • 大连网站制作代理价格怎么做刷网站流量生意
  • 做网站基本东西wordpress用户注册怎么设置
  • 建设银行企业官方网站网站开发各小组互评表
  • 软膜做网站有用吗静态网站后台管理系统
  • 制作一般网站比较放得开的几个直播平台
  • 广西住房及城乡建设厅网站c语言网页制作教程
  • 包装设计征集网站南京做网站南京乐识专注
  • 网站开发语言是什么郑佩佩 最新消息
  • 制作什么网站好怎么建免费企业官网站
  • 塑料公司网站建设方案网站建设合同范本简易版
  • 手机网站开发方案郑州seo优化阿亮
  • 天津建设工程注册中心网站天翼云官网首页
  • 企业网站seo分析深圳做网站网络公司有哪些
  • 找人做微信网站在线查询网站收录
  • 公司如何登录网站做就业登记河南网站优化推广
  • 上海聚众网站建设公司站外引流推广渠道
  • 怎么建立一个网站能够与讯飞云对话佛山做网站哪家公司最好
  • 医疗网站跳出率软文代发
  • 做网站跳转怎么收费wordpress php学习
  • 网页建站素材模板设计网络平台开发
  • 南召网站建设做网站的钱付款用途写什么
  • eclipse 制作网站开发大连建设工程信息网(官网)
  • 如何免费自己做网站河北省建设集团有限公司网站
  • 如何构建大型网站架构小游戏 打开
  • 学做静态网站珠海网站建设方案外包
  • 奥派电子商务网站建设论文河源网站建设多少钱
  • 个人站长做网站需要多少钱软件设计专业