使用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 相关文章推荐
网络图片延迟加载实现代码 超越jquery控件
Mar 27 Javascript
jQuery ReferenceError: $ is not defined 错误的处理办法
May 10 Javascript
js处理表格对table进行修饰
May 26 Javascript
Javascript中的异步编程规范Promises/A详细介绍
Jun 06 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
Aug 16 Javascript
Javascript BOM学习小结(六)
Nov 26 Javascript
JS判断日期格式是否合法的简单实例
Jul 11 Javascript
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
JavaScript实现的简单加密解密操作示例
Jun 01 Javascript
详解vue-router导航守卫
Jan 19 Javascript
vue实例的选项总结
Jun 09 Javascript
在Vue中使用HOC模式的实现
Aug 23 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 编写的日历
2006/10/09 PHP
php牛逼的面试题分享
2013/01/18 PHP
PHP之短标签开启设置
2013/06/17 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
老生常谈onBlur事件与onfocus事件(js)
2016/07/09 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
详解vee-validate的使用个人小结
2017/06/07 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
jQuery zTree如何改变指定节点文本样式
2020/10/16 jQuery
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
python中lambda与def用法对比实例分析
2015/04/30 Python
Python实现大文件排序的方法
2015/07/10 Python
基于Python的关键字监控及告警
2017/07/06 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
Python面向对象之类和实例用法分析
2019/06/08 Python
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
介绍一下如何优化MySql
2016/12/20 面试题
党建工作先进材料
2014/05/02 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
追讨欠款律师函
2015/06/24 职场文书
结婚典礼主持词
2015/06/29 职场文书
教师素质教育心得体会
2016/01/19 职场文书