Vue学习手记02-路由创建

1.创建项目
  注意:项目在初始化的时候不要安装vue-router

2.安装路由:
  cnpm install vue-router --save

3.如果在一个模块化工程中使用它,在main.js中必须要通过 Vue.use() 明确地安装路由功能:
  import Vue from ‘vue‘
  import VueRouter from ‘vue-router‘
  Vue.use(VueRouter)

4.main.js创建路由
  const router = new VueRouter({
    routes:[
      {
        path:"/",
        name:"HelloWorld",
        component:HelloWorld
      }
    ]
  })

5.需要显示路由的位置
  <router-view />

6.注入路由对象,在main.js中Vue实例中
   new Vue({
      el: ‘#app‘,
      router,
      components: { App },
      template: ‘<App/>‘
  })

原文地址:https://www.cnblogs.com/somethingWithiOS/p/11183734.html

时间: 2024-10-02 23:42:53

Vue学习手记02-路由创建的相关文章

Vue学习手记03-路由跳转与路由嵌套

1.路由跳转 添加一个LearnVue.vue文件, 在router->index.js中 引入import Learn from '@/components/LearnVue' 在touter中添加路由说明 export default new VR({ routes:[ { path:"/hello", name:"HelloWorld", component:HelloWorld }, { path:"/learn", name:&q

【前端小小白的学习之路】vue学习记录④(路由传参)

通过上篇文章对路由的工作原理有了基本的了解,现在我们一起来学习路由是如何传递参数的,也就是带参数的跳转. 带参数的跳转,一般是两种方式: ①.a标签直接跳转. ②点击按钮,触发函数跳转. 在上篇文章中我们已经有两个页面(Helloworld.vue&Hello.vue),现在我准备往Hello.vue里面添加3个链接,分别对应两种情况的跳转.  第一步:在原来的Hello.vue里添加路由链接跳转的代码(见第38-44行代码),添加后的Hello.vue代码如下: 1 <template&g

Vue学习手记01-安装和项目创建

1.安装Vue  注:node版本必须大于等于8.9  vue-cli3.x:npm install -g @vue/cli  vue-cli2.x:npm install -g @vue/cli-init 2.创建项目  vue init webpack my-project  注:安装依赖的时候,选择最后一个,就是自己安装,检验和路由初学者一般不安装,后面学习的时候再安装到项目  cd my-project  npm start/npm run dev 3.工程目录说明 . ├── buil

Vue学习手记09-mock与axios拦截的使用

01.安装 安装mock npm install mockjs 安装axios npm install axios 02.新建一个config.js文件做axios拦截 import axios from 'axios' // 创建一个实例 const service = axios.create({ //设置请求延迟时间 timeout: 3000 }) //请求的拦截 service.interceptors.request.use( config => { return config },

Vue学习手记08-vue-cli的启动过程

分两种情况---无路由和有路由 无路由 看到启动页面 在文件main.js( vue项目的入口文件)中 这里可以看到,生成了一个全局的vue实例,绑定在了#app上面,也就是在文件index.html中的那个div. 然后这个vue实例,使用的是 ./App这个组件,然后模板是:'<App/>',这就是说明是用App组件进行渲染的. 再看index.html文件 然后接着看App.vue App.vue 这个组件中,模板中就是一个img,下面是一个的组件,在'./components/Hell

vue学习日记02

双向绑定 双向绑定一直都是vue的卖点.举个栗子如下图. 我们在data中写入了值为 hello world 的 msg.并绑定到输入框input 和 div 中.这个时候,input 和 div中显示的内容都为  hello world,在当我们修改input里的值的时候,div也会跟着一起修改. 可以看到,当我们的数据更新的时候,我们的视图也会更新.同样的,当视图更新了,我们的数据也会跟着更新. 这儿 v-model 其实是一种语法糖.官网上有说明如下: v-model 就相当于,先将inp

vue学习二:用 Vue.js + Vue Router 创建单页应用的几个步骤

通过vue学习一:新建或打开vue项目,创建好项目后,接下来的操作为: src目录重新规划——>新建几个页面——>配置这几个页面的路由——>给根实例注入路由配置 src目录重整 在项目中创建如下对应的文件 ├── App.vue // APP入口文件 ├── api // 接口调用工具文件夹 │ └── index.js // 接口调用工具 ├── components // 组件文件夹,目前为空 ├── config // 项目配置文件夹 │ └── index.js // 项目配置文

Vue学习日记(三)——Vue路由管理vue-router

前言 为了给读者更好的体验,去理解vue-router和下一篇介绍vuex,决定还是来一个实战教程来带大家更加的去深入理解vue-router,在这之前,读者先自行了解和去官网下载npm和node,附:npm官网 项目构建 这里我采用vue-cli+webpack构建初始项目,在vue官网里面也有相关介绍,在这里我就手把手教大家一下吧,先通过控制台进入相关的文件目录下,然后输入 # 后面是注释 # $表示当前文件目录 # 全局安装 vue-cli $ npm install --global v

maven学习手记 - 1

学习目标 windows下安装maven环境: 使用命令创建maven项目结构: maven项目编译测试打包安装运行: 在maven项目中使用插件. 在windows下安装maven环境 在windows下安装maven环境的步骤如下: 1. 下载maven, 下载地址:http://maven.apache.org/download.cgi 下载"apache-maven-3.2.1-bin.zip" 2. 配置环境变量JAVA_HOME,指向JDK安装路径: 3. 将maven的b