使用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写的日历(代码部分网摘)
Sep 20 Javascript
jquery UI 1.72 之datepicker
Dec 29 Javascript
jquery 多行滚动代码(附详细解释)
Jun 17 Javascript
JavaScript通过事件代理高亮显示表格行的方法
May 27 Javascript
jquery判断输入密码两次是否相等
Apr 22 Javascript
javascript数组常用方法汇总
Sep 10 Javascript
vue-cli中的babel配置文件.babelrc实例详解
Feb 22 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 Javascript
React学习之JSX与react事件实例分析
Jan 06 Javascript
如何检测JavaScript中的死循环示例详解
Aug 30 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
Sep 05 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
Nov 05 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中iconv函数使用方法
2008/05/24 PHP
PHP系统命令函数使用分析
2013/07/05 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
php中explode函数用法分析
2014/11/15 PHP
php实现paypal 授权登录
2015/05/28 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
js实现运行代码需要刷新的解决方法
2007/08/18 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
javascript中 try catch用法
2015/08/16 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
2020/02/06 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
Python 连连看连接算法
2008/11/22 Python
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
实例说明Python中比较运算符的使用
2015/05/13 Python
详解django.contirb.auth-认证
2018/07/16 Python
python使用正则筛选信用卡
2019/01/27 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
python集合是否可变总结
2019/06/20 Python
python实现简单颜色识别程序
2020/02/19 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
香港化妆品经销商:我的公主
2016/08/05 全球购物
房地产公司见习自我鉴定
2014/04/28 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
信息合作协议书
2014/10/09 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
文艺委员竞选稿
2015/11/19 职场文书