zoukankan      html  css  js  c++  java
  • 简单了解如何使用vue-router和vue-resource

    我们先来看看vue-router

    1.npm install vue-router --save

    2.调用vue-router:

    第一种方法:

    直接在main.js中调用

    import vueRouter from 'vue-router'
    import helloWorld from './components/HelloWorld'
    
    Vue.use(vueRouter)
    
    let router = new vueRouter({
      mode: 'history',
      routes: [{
        path: '/',
        name: 'helloWorld',
        component: helloWorld
      }]
    })
    new Vue({
      el: '#app',
      router,
      template: '<App/>',
      components: { App }
    });

    第二种方法:

    将路由单独放在一个文件夹中配置

    在   src 下新建  router 文件夹,在新建的  router 下,新建   router.js  文件

    import Vue from 'vue'
    import Router from 'vue-router'
    import helloWorld from '@/components/HelloWorld'
    
    Vue.use(Router)
    export default new Router({
      mode: 'history',
      routes: [{
        path: '/',
        name: 'helloWorld',
        component: helloWorld
      }]
    })

    main.js

    import router from './router/router'
    new Vue({
      el: '#app',
      router,
      template: '<App/>',
      components: { App }
    });

    3.app.vue

    <template>
      <div id="app">
        <input type="text" class="default-focus">
        <router-view/>
      </div>
    </template>

    再来看看vue-resource

    1.npm install vue-resource  --save

    2.在main.js中调用

    import vueResource from 'vue-resource'
    Vue.use(vueResource)

    3.接下来我们就可以使用  this.$http.get() 来获取数据啦。

    如果大家还不是很明白的话。可以参考:

    vue-resource插件使用

    vue-router 快速入门

  • 相关阅读:
    Vsphere日记01.ESXi5.5.install
    Linux快速计算MD5和Sha1命令
    在linux虚机中装vmtools
    BT下载原理分析
    虚拟防火墙实验
    简单介绍一下vue2.0
    小白编程系列(一):编程语言选择
    html几种美丽的分割线
    利用:header匹配所有标题做目录
    markdown编辑器的小建议
  • 原文地址:https://www.cnblogs.com/yingzi1028/p/8335700.html
Copyright © 2011-2022 走看看