使用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 DOM学习第六章 表单实例
Feb 19 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
Jul 13 Javascript
基于编写jQuery的无缝滚动插件
Aug 02 Javascript
用C/C++来实现 Node.js 的模块(一)
Sep 24 Javascript
AngularJS指令与指令之间的交互功能示例
Dec 14 Javascript
JS使用正则表达式找出最长连续子串长度
Oct 26 Javascript
在vue中实现简单页面逆传值的方法
Nov 27 Javascript
如何使用VuePress搭建一个类型element ui文档
Feb 14 Javascript
vue子路由跳转实现tab选项卡
Jul 24 Javascript
JavaScript 替换所有匹配内容及正则替换方法
Feb 12 Javascript
vue跳转页面的几种方法(推荐)
Mar 26 Javascript
JavaScript接口实现方法实例分析
May 16 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
变量在 PHP7 内部的实现(二)
2015/12/21 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php框架知识点的整理和补充
2021/03/01 PHP
javascript中巧用“闭包”实现程序的暂停执行功能
2007/04/04 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
Vue form 表单提交+ajax异步请求+分页效果
2017/04/22 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
详解vue配置后台接口方式
2019/03/29 Javascript
详解Python中的循环语句的用法
2015/04/09 Python
Python实现的质因式分解算法示例
2018/05/03 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
行政人事岗位职责
2014/03/17 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
家庭贫困证明
2015/06/16 职场文书
行政处罚告知书
2015/07/01 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
CSS精灵图的原理与使用方法介绍
2022/03/17 HTML / CSS
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS