使用Vue实现调用接口加载页面初始数据


Posted in Javascript onOctober 28, 2019

闲着没事写了一个电影推荐的网页,很简单,使用的是Vue的实现.

let vm = new Vue({
  el:'#content',
  data:{
   name:'',
   pic:'',
   actor:'',
   detail:'',
   link:''
  },
  mounted:function () {
   this.getMovie();
  },
  methods:{
   getMovie:function () {
    var _this = this;
    let url = '/niuren/getRecommendFilm';
    axios.get(url).then(function (res) {
     _this.name = res.data.data.name;
     _this.pic = res.data.data.pic;
     _this.actor = res.data.data.actor;
     _this.detail = res.data.data.detail;
     _this.link =res.data.data.link;
    })
   },
   goLink:function () {
    var _this = this;
    window.location.href = _this.link;
   }
  },
 })

因为我使用的是axios, 在get方法中的this指向的这个函数,所以要在调用之前声明this的指向为Vue实例的this,

要不然就是赋值不成功,导致无法渲染(弄了半天)

以上这篇使用Vue实现调用接口加载页面初始数据就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
讨论html与javascript在浏览器中的加载顺序问题
Nov 27 Javascript
Jquery each方法跳出循环,并获取返回值(实例讲解)
Dec 12 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
Apr 11 Javascript
深入理解JavaScript系列(36):设计模式之中介者模式详解
Mar 04 Javascript
面向切面编程(AOP)的理解
May 01 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
Jan 11 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
Aug 17 Javascript
JS简单获取并修改input文本框内容的方法示例
Apr 08 Javascript
在Vant的基础上封装下拉日期控件的代码示例
Dec 05 Javascript
JS/jQuery实现简单的开关灯效果【案例】
Feb 19 jQuery
Vue.js仿Select下拉框效果
Feb 18 Javascript
JavaScript制作3D旋转相册
Aug 02 #Javascript
微信小程序工具函数封装
Oct 28 #Javascript
js实现3D照片墙效果
Oct 28 #Javascript
vue+webpack 更换主题N种方案优劣分析
Oct 28 #Javascript
使用Vue调取接口,并渲染数据的示例代码
Oct 28 #Javascript
JavaScript 反射和属性赋值实例解析
Oct 28 #Javascript
vue 解决数组赋值无法渲染在页面的问题
Oct 28 #Javascript
You might like
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP中实现crontab代码分享
2015/03/26 PHP
jquery Firefox3.5中操作select的问题
2009/07/10 Javascript
JavaScript 序列化对象实现代码
2009/12/18 Javascript
jquery插件之easing 动态菜单
2010/08/21 Javascript
JS 对输入框进行限制(常用的都有)
2013/07/30 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
借助javascript代码判断网页是静态还是伪静态
2014/05/05 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
js实现数组转换成json
2015/06/26 Javascript
如何动态加载外部Javascript文件
2015/12/02 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
Node.js控制台彩色输出的方法与原理实例详解
2019/12/01 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
《骆驼和羊》教学反思
2014/02/27 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
出生证明格式
2015/06/15 职场文书
八年级英语教学反思
2016/02/15 职场文书
小学四年级作文之写景
2019/08/23 职场文书
话题作文之学会尊重
2019/12/16 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
新手初学Java List 接口
2021/07/07 Java/Android