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

网站ftp上传到空间上海的公司地址有哪些

网站ftp上传到空间,上海的公司地址有哪些,设计师最常用的论坛,公司网站开发软件文章目录 路由安装路由配置vue-router 3.x版本写法配置路由使用路由 vue-router 4.x版本写法配置路由使用路由 Vue Router 4 与 Vue Router 3 区别 路由安装 Vue 2 (使用 Vue Router 3) :npm install vue-router3 Vue 3 (使用 Vue Router 4) :npm insta…

文章目录

  • 路由安装
  • 路由配置
    • vue-router 3.x版本写法
      • 配置路由
      • 使用路由
    • vue-router 4.x版本写法
      • 配置路由
      • 使用路由
  • Vue Router 4 与 Vue Router 3 区别

路由安装

  • Vue 2 (使用 Vue Router 3) :npm install vue-router@3

  • Vue 3 (使用 Vue Router 4) :npm install vue-router@4


路由配置

vue-router 3.x版本写法

配置路由

// router/index.js  
import Vue from 'vue'  
import Router from 'vue-router'  
import Home from '../views/Home.vue'  
import About from '../views/About.vue'  Vue.use(Router)  const routes = [  {  path: '/',  name: 'Home',  component: Home  },  {  path: '/about',  name: 'About',  component: About  }  
]  export default new Router({  // 区别1mode: 'history',  // 区别2base: process.env.BASE_URL,  routes 
})

使用路由

// main.js  
import Vue from 'vue'  
import App from './App.vue'  
import router from './router'  new Vue({  router,  render: h => h(App)  
}).$mount('#app')  // 区别3  

.

vue-router 4.x版本写法

配置路由

// router/index.js
import { createRouter, createWebHistory } from 'vue-router'  
import Home from '../views/Home.vue'  
import About from '../views/About.vue'  const routes = [  {  path: '/',  name: 'Home',  component: Home  },  {  path: '/about',  name: 'About',  component: About  }  
]  const router = createRouter({  // 区别1history: createWebHistory(process.env.BASE_URL),  // 区别2routes  
})  export default router

使用路由

// main.js  
import { createApp } from 'vue'  
import App from './App.vue'  
import router from './router'  const app = createApp(App)  
app.use(router)  // 区别3  
app.mount('#app')

Vue Router 4 与 Vue Router 3 区别

  • 与 Vue 版本的兼容性:Vue Router 4 是专门为 Vue 3 设计的,而 Vue Router 3 与 Vue 2 兼容。

  • Composition API 的集成:Vue Router 4 提供了更好的对 Vue 3 Composition API 的支持,允许你使用 useRouteuseRouter 钩子在组合式组件中访问路由信息。

  • TypeScript 支持:Vue Router 4 对 TypeScript 提供了更好的支持,类型定义更加完整和准确。

  • 路由守卫的改进:Vue Router 4 改进了路由守卫(导航守卫)的 API,提供了更多的灵活性和控制。

  • 滚动行为:Vue Router 4 改进了滚动行为的管理,允许更细粒度的控制。

具体体现在:

  1. createRouter() 替换 new Router()
  2. 路由模式由 createWebHistory() 替换 mode: 'history'
  3. main.js中由 .use(router) 替换 new Vue({ router })
    .

路由模式区别

vue-router 3.xvue-router 4.x
historycreateWebHistory()
hashcreateWebHashHistory()
abstractcreateMemoryHistory()
http://www.yayakq.cn/news/339698/

相关文章:

  • 广州建网站价格昆明pc网站建设
  • 做网站联系公司做网站需要提供什么
  • 网站创建器淮南网站建设费用
  • linux建站和wordpress建站重庆有哪些做网站的公司
  • 51建模网官方网站辽宁建设官方网站
  • wordpress抓取 ins昆明官网seo诊断
  • 广东手机网站建设报价照片在线处理工具
  • 做赌场网站代理wordpress官网中文版
  • 免费建博客网站网站备案所需资料
  • 浙江省住房建设局网站高要住房和城乡建设局网站
  • 宜宾市建设教育培训中心网站石狮app网站开发价格
  • 电子商务网站开发与建设化妆品网站开发的外文翻译
  • 网站可以免费深圳品牌设计机构
  • 中国建设报社门户网站长春网站制作平台
  • 河北制作网站模板建站公司电子商务的网站建设要求步骤
  • pc门户网站是什么意思制作公司网站要多少钱
  • 软件开发网站开发郑州区块链数字钱包网站开发周期
  • 做网站怎么宣传运营团购网站app制作
  • 东莞建设培训中心网站菏泽网站备案拍照
  • 电子商务网站建设与管理awordpress 支付宝个人
  • 网站开发微信支付接入网站建设建站在线建站
  • 网站设计最好的公司网站注册了域名然后怎么做
  • 网站根目录是什么意思做网站开发没有人带
  • 网站建设公司做前端互动网页怎么制作
  • 公司一定建设网站一级a做爰片免费网站丶
  • 湖北省建设厅官方网站毕德立注册投资管理公司需要什么条件
  • 做自己的网站要花多少钱哪里有创建网站的
  • 宠物网站 模板海阳seo排名优化培训
  • 网上二手书网站开发中的问题和展望自助网站免费建站平台
  • 广州建站软件做外贸的网站公司