vue2.0 获取从http接口中获取数据,组件开发,路由配置方式


Posted in Javascript onNovember 04, 2019

vue 2.0 从接口中获取数据

<template>
 <div id="admins">
  <h1>I am a title.</h1>
  <a> written by {{ author }} </a>
  <div v-for="admin in users">
   {{admin.name}}<br>{{admin.password}}
  </div>
 </div>
</template>

<script type="text/javascript">
import axios from 'axios'
export default {
 name: 'admins',
 data () {
  return {
   author: "there is nonthing",
   users:[]
  }
 },
 mounted(){
  this.getAdminList()
 },
 methods:{
   getAdminList(){
   var vm=this; 
   axios.get('/api/admins')
   .then(function(response){
     vm.users=response.data
   })
  }
 } 
}
</script>

<style>
</style>

解决axios发起http请求遇到跨域的问题

修改 config/index.js

proxyTable: {
    '/api': {
    target: 'http://127.0.0.1:8080',//设置你调用的接口域名和端口号 别忘了加http
    changeOrigin: true,
    pathRewrite: {
     '^/api': ''//这里理解成用‘/api'代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add',直接写‘/api/user/add'即可
    }
   }
  },

配置router

new Router({
 mode:'history',
 base:__dirname,
 routes: [
  {
   path: '/HelloWorld',
   name: 'HelloWorld',
   component: HelloWorld
  },
  {
   path: '/admins',
   name: 'admins',
   component: admins
  }
 ]
})

加载组件

import admins from '@/components/HelloWorld'
export default {
 name: 'App',
 data () {
  return {
   Msg: "there is nonthing",
   seen:false
  }
 },
 componets:{
  HelloWorld
 }
}

心得:vue相当于 和可以自定义html中的标签 和 属性。

在开发过程中,首先容易出现的是标点符号问题,其次是缺少引用的js,或者组件。

感觉看视频中的写法和网络上流传的写法有些地方差别很大,特别是调用http接口获取数据,还是参考网上使用axios解决跨域问题,比较好,此外,官网视频中使用的是在create里面发请求获取数据,但是会报错,使用mounted不会报错。当然使用npm进行管理的话,首先要了解一下整个项目的目录结构。了解完之后再进行开发,才会避免摸不着头脑的情况

以上这篇vue2.0 获取从http接口中获取数据,组件开发,路由配置方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
Mar 12 Javascript
javascript实现二分查找法实现代码
Nov 12 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
Sep 09 Javascript
Javascript的数组与字典用法与遍历对象的属性技巧
Nov 07 Javascript
Checbox的操作含已选、未选及判断代码
Nov 07 Javascript
JS自定义对象实现Java中Map对象功能的方法
Jan 20 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
Feb 22 Javascript
bootstrap日历插件datetimepicker使用方法
Dec 14 Javascript
jquery——九宫格大转盘抽奖实例
Jan 16 Javascript
jquery easyui如何实现格式化列
Jul 30 jQuery
vue中组件通信的八种方式(值得收藏!)
Aug 09 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
Nov 04 #Javascript
vue实现权限控制路由(vue-router 动态添加路由)
Nov 04 #Javascript
Vue路由对象属性 .meta $route.matched详解
Nov 04 #Javascript
element-ui table组件如何使用render属性的实现
Nov 04 #Javascript
Vue 解决多级动态面包屑导航的问题
Nov 04 #Javascript
vue+elementUI动态生成面包屑导航教程
Nov 04 #Javascript
VUE+elementui面包屑实现动态路由详解
Nov 04 #Javascript
You might like
在Windows中安装Apache2和PHP4的权威指南
2006/10/09 PHP
php的array_multisort()使用方法介绍
2012/05/16 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
PHP如何实现跨域
2016/05/30 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
javascript实现轮显新闻标题链接
2007/08/13 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
2011/04/08 Javascript
实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)
2013/01/11 Javascript
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
JavaScript实现页面跳转的几种常用方式
2015/11/28 Javascript
javascript 常用验证函数总结
2016/06/28 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
Angularjs 制作购物车功能实例代码
2016/09/14 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
使用javascript函数编写简单银行取钱存钱流程
2018/05/26 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
js实现随机点名功能
2020/12/23 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
Python中的引用和拷贝浅析
2014/11/22 Python
Python sys.argv用法实例
2015/05/28 Python
JSONLINT:python的json数据验证库实例解析
2017/11/28 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
python实现两个文件夹的同步
2019/08/29 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
UDP协议功能
2013/01/06 面试题
高中生校园生活自我评价
2013/09/19 职场文书
演讲稿格式
2014/04/30 职场文书
违纪检讨书
2015/01/27 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL
P站美图推荐——变身女主角特辑
2022/03/20 日漫