使用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 相关文章推荐
javascript字典探测用户名工具
Oct 05 Javascript
简单JS代码压缩器
Oct 12 Javascript
Jquery replace 字符替换实现代码
Dec 02 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
JQuery中$.ajax()方法参数详解及应用
Dec 12 Javascript
动态加载jquery库的方法
Feb 12 Javascript
js网页右下角提示框实例
Oct 14 Javascript
Javascript中typeof 用法小结
May 12 Javascript
webpack常用配置项配置文件介绍
Nov 07 Javascript
详解express与koa中间件模式对比
Aug 07 Javascript
关于vue面试题汇总
Mar 20 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
Apr 26 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生成rss类用法实例
2015/04/14 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
2011/07/04 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
$.each与$().each的区别示例介绍
2014/03/20 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
2016/10/31 Javascript
Angular实现响应式表单
2017/08/04 Javascript
javaScript实现复选框全选反选事件详解
2020/11/20 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
详解vue-router 命名路由和命名视图
2018/06/01 Javascript
Python 可爱的大小写
2008/09/06 Python
python k-近邻算法实例分享
2014/06/11 Python
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
python实现ftp文件传输功能
2020/03/20 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
英国著名的药妆网站:Escentual
2016/07/29 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
男方父母婚礼答谢词
2014/01/25 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
被告答辩状范文
2015/05/22 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
高中团支书竞选稿
2015/11/21 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL