使用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数组使用调用方法汇总
Dec 08 Javascript
js刷新框架子页面的七种方法代码
Nov 20 Javascript
javascript for循环设法提高性能
Feb 24 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
javascript 操作符(~、&、|、^、)使用案例
Dec 31 Javascript
AngularJS 入门教程之事件处理器详解
Aug 19 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
Sep 08 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
Node.js 使用AngularJS的方法示例
May 11 Javascript
vue实现微信分享链接添加动态参数的方法
Apr 29 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
May 24 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 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 网上商城促销设计实例代码
2012/02/17 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
使用node.js 获取客户端信息代码分享
2014/11/26 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
浅析vue中的MVVM实现原理
2019/03/04 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python实现带百分比的进度条
2016/06/28 Python
python读取excel表格生成erlang数据
2017/08/26 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
农村婚礼证婚词
2014/01/10 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
电影雨中的树观后感
2015/06/15 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL