使用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的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
Sep 28 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
Sep 17 Javascript
在JavaScript中模拟类(class)及类的继承关系
May 20 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
Vue resource中的GET与POST请求的实例代码
Jul 21 Javascript
javascript实现文字无缝滚动效果
Aug 26 Javascript
利用Three.js如何实现阴影效果实例代码
Sep 26 Javascript
JS简单实现动态添加HTML标记的方法示例
Apr 08 Javascript
vue-devtools的安装步骤
Apr 23 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 Javascript
JavaScript回调函数callback用法解析
Jan 14 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 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
Cannot modify header information错误解决方法
2008/10/08 PHP
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
原生javascript图片自动或手动切换示例附演示源码
2013/09/04 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
js+css实现上下翻页相册代码分享
2015/08/18 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
2018/08/24 Javascript
angular2 组件之间通过service互相传递的实例
2018/09/30 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
Vue函数式组件-你值得拥有
2019/05/09 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
django静态文件加载的方法
2018/05/20 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
基于python3实现倒叙字符串
2020/02/18 Python
详解python内置常用高阶函数(列出了5个常用的)
2020/02/21 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
Agoda台湾官网:国内外订房2折起
2018/03/20 全球购物
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
皮肤科医师岗位职责
2013/12/04 职场文书
计算机相关的自我评价
2014/01/15 职场文书
instantclient客户端 连接oracle数据库
2022/04/26 Oracle