使用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 相关文章推荐
可简单避免的三个JS发布错误的详细介绍
Aug 02 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
js的toLowerCase方法用法实例
Jan 27 Javascript
深入解析JavaScript中的数字对象与字符串对象
Oct 21 Javascript
基于JS实现EOS隐藏错误提示层代码
Apr 25 Javascript
js判断手机号是否正确并返回的实现代码
Jan 17 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
Feb 13 Javascript
Bootstrap 模态框(Modal)带参数传值实例
Aug 20 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
vue 解决路由只变化参数页面组件不更新问题
Nov 05 Javascript
vue实现商城秒杀倒计时功能
Dec 12 Javascript
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
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实现自动识别Restful API的返回内容类型
2015/02/07 PHP
PHP响应post请求上传文件的方法
2015/12/17 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
js loading加载效果实现代码
2009/11/24 Javascript
基于JQuery 的消息提示框效果代码
2011/07/31 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
轻松创建nodejs服务器(2):nodejs服务器的构成分析
2014/12/18 NodeJs
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
2020/06/16 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
Python实现的几个常用排序算法实例
2014/06/16 Python
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
简单介绍Python中的floor()方法
2015/05/15 Python
详解python之简单主机批量管理工具
2017/01/27 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
python如何删除文件中重复的字段
2019/07/16 Python
Python爬虫使用bs4方法实现数据解析
2020/08/25 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
物业保安员岗位职责制度
2014/01/30 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
故宫导游词
2015/01/31 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
AngularJS实现多级下拉框
2022/03/25 Javascript
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python