使用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 相关文章推荐
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 Javascript
xmlhttp缓存清除的2种解决方法
Dec 13 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
Dec 25 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
Jun 23 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
Jul 29 Javascript
JavaScript基本语法学习教程
Jan 14 Javascript
详解angular element()方法使用
Apr 08 Javascript
js 显示日期时间的实例(时间过一秒加1)
Oct 25 Javascript
手挽手带你学React之React-router4.x的使用
Feb 14 Javascript
优雅地使用loading(推荐)
Apr 20 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
Nov 14 Javascript
vue+axios 拦截器实现统一token的案例
Sep 11 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下MAIL的另一解决方案
2006/10/09 PHP
使用字符串函数输出整数化的PHP版本号
2006/10/09 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
js 处理数组重复元素示例代码
2013/12/27 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
javascript基本数据类型及类型检测常用方法小结
2016/12/14 Javascript
js实现二级导航功能
2017/03/03 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
JS实现轮播图效果
2020/01/11 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python脚本内运行linux命令的方法
2015/07/02 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
python根据时间获取周数代码实例
2019/09/30 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
浅谈Python 参数与变量
2020/06/20 Python
python中doctest库实例用法
2020/12/31 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
android面试问题与答案
2016/12/27 面试题
新媒传信软件测试面试题
2013/02/24 面试题
高等教育专业自荐信范文
2014/03/26 职场文书
小学开学标语
2014/07/01 职场文书
市场部岗位职责范本
2015/04/15 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS