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 相关文章推荐
jQuery中bind与live的用法及区别小结
Jan 27 Javascript
js操作输入框提示信息且响应鼠标事件
Mar 25 Javascript
使用javascript实现简单的选项卡切换
Jan 09 Javascript
jquery使整个div区域可以点击的方法
Jun 24 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
Jul 18 Javascript
jQuery EasyUI提交表单验证
Jul 19 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
纯JS实现可用于页码更换的飞页特效示例
May 21 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
Nov 10 Javascript
解决VUE双向绑定失效的问题
Oct 29 Javascript
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
解决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
生成静态页面的php函数,php爱好者站推荐
2007/03/19 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
基于jquery实现放大镜效果
2015/08/17 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
纯javascript版日历控件
2016/11/24 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
js+html5实现复制文字按钮
2017/07/15 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
python 回调函数和回调方法的实现分析
2016/03/23 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
2019/01/07 Python
python按照多个条件排序的方法
2019/02/08 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
pytorch实现查看当前学习率
2020/06/24 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
2020/09/28 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
就业协议书的作用
2014/04/11 职场文书
学校中秋节活动总结
2015/03/23 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书