Vue请求接口获取到数据后,赋值给data后怎么刷新数据
axios.get(url).then(function (res) {
                if (res.status=='200'){
                    console.log(res.data.data.name);
                    this.movie = res.data.data;
                    //this.name = res.data.data.name;
                    //this.detail = res.data.data.detail;
                    //this.pic = res.data.data.pic;
                    //this.actor = res.data.data.actor;
                    //this.link = res.data.data.link;
                    console.log(this.movie);
                } else {
                    console.log('失败');
                    alert("获取失败!");
                }
```已经对data赋值了,但是页面的数据还是没更新,还需要操作dom吗

3个回答

获取到数据用this是不对的,这个时候的this是返回对象,应该在调用axios.get的前面加上var that =this;下面赋值直接用that.movie ="XXX
"

yp82ndelf
yp82ndelf 对滴
4 个月之前 回复

获取到数据后,赋值就好了,不需要刷新的。

axios.get('url', params).then(res => {
    this.videosList = []
    this.videosList = res.data.result
  }).catch(err => {
    alert(err)
  })
        可以使用this,就是要用箭头函数改变this指向
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vue中请求到的数据赋值给data 对象
在写vue的项目时,用axios请求到的数据,直接赋值给data对象,当修改data对象里面的数据,请求到的数据也会改变 _this.detailData是data对象里面的数据,response.data.data是请求到的数据,当修改_this.detailData里面的数据时,response.data.data里面数据也会改变,如下图,这不是我们想要的,这就涉及到深拷贝和浅拷贝的问题,具...
ImmGetCompositionString 获取到数据后如何清空?
ImmGetCompositionString (HIMC, GCS_RESULTSTR, 0, 0)rn使用一次获取到结果后,下次在调用时会获取到上次的结果,如何可以在获取结果使用后清空他呢?
vue 数据(data)赋值问题
总结一下我遇到的一个纠结很久的问题。在项目中需要用到后台的数据对前端渲染,使用到了vue整合的axios,使用vue中的钩子函数在页面组件挂载完成之后向后台发送一个get请求然后将返回后的数据赋值data()中定义的属性:执行后前端报错:原因:在请求执行成功后执行回调函数中的内容,回调函数处于其它函数的内部this不会与任何对象绑定,为undefined。解决方案:一)将指向vue对象的this赋...
双击GridView一行后数据如何获取到该行数据
怎样才能做到双击GridView某行后,读取出该行数据,保存到变量DataRow中?
Vue请求SSM的后台接口获得要导出Excel的数据
前言 Vue实现导出Excel,所需要的数据时通过异步请求后台获取, 后台将查询到的数据返回给前端,然后前端实现导出Excel。 Vue实现导出Excel: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/83789067 现在来看怎样请求后端并获取数据的部分。 前端 点击按钮调用方法 <el-button...
datatable 请求时,添加额外数据,获取到返回数据后对数据做处理
1.请求服务端时添加数据,ajax 的data选项,其中request就是发向后端的数据。2.得到返回数据后对数据做处理,fnDrawCallback选项$('#myTable').DataTable({ serverSide: true, processing: true, lengthMenu: [5
OkHttp能否获取到重定向后的URL?
目前写个小应用,需要模拟登录,但是登录后服务器会出现302,重定向一个Url。采用的是Okhttp的方式进行POST请求,如何能够获得重定向的url?nn客户端POST请求后返回200响应吗,并直接将重定向后的网页返回来nn本来想通过response.headers("Location");获取重定向url,但是获取不到,得到的headers全是重定向后的内容,其中并没有Locationnn
如何获取到NAT转换后地址?
如何获取到NAT转换后地址和端口号,不通过服务器。
getMapper获取到接口的代理对象
<p>rn <br />rn</p>rn<p>rn <p>rn 20周年限定一卡通!<span style="color:#337FE5;">可学Java全部课程</span>,仅售799元(原价7016元),<span style="color:#E53333;">还送漫威正版授权机械键盘+CSDN 20周年限量版T恤+智能编程助手!</span>rn </p>rn <p>rn 点此链接购买:rn </p>rn <table>rn <tbody>rn <tr>rn <td>rn <span style="color:#337FE5;"><a href="https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy" target="_blank">https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy</a><br />rn</span>rn </td>rn </tr>rn </tbody>rn </table>rn</p>rn<span>&nbsp;</span> rn<p>rn <br />rn</p>rn针对企业开发的主流框架进行讲解,注重理论和实践的结合,课程内容深入源码,讲解深入浅出,每个技术点都配备具有典型性和实用性的案例及代码。使学生具备开发企业级项目的能力,同时针对框架新特性也有讲授,通过这些新功能实用性强、易用性高,可大幅降低 JavaEE 开发的难度,同时有效提升应用开发的优雅性。
怎么获取到DISPID_AMBIENT_DLCONTROL
我继承了IDispatch接口 但是在invoke 里还是获取不到DISPID_AMBIENT_DLCONTROL rn请问应该怎么做 谢谢了
使用KindEditor提交表单后无法获取到数据
var _editer = KindEditor.create('.kindeditor',{ allowFileManager:true, allowUpload:false, width: '90%', afterBlur: function(){ //利用该方法处理当富文本编辑框失焦之后,立即同步数据 KindEditor.sync(".
请教高手获取到带参数的数据后如何解析
[code=javascript]rnvar urlArr = [];rnurlArr['Se'] = 'http://192.168.10.217/Api/Tcw_Information'; //招标信息rn$(function()rn function doAjax(url,data,callback)rn $.ajax(rn type: 'POST',rn url: url,rn data: data,rn success:callbackrn )rn var seleData = rn "Active":"Select";rn seleData = JSON.parse(JSON.stringify(seleData));rn proHtml = ''rn function success(res)rn res = JSON.parse(res);rn console.log(res);rn $.each(res.ProjectList,function(pid,sdata)rn console.log(sdata);rn proHtml += ' '+''+sdata.data+''+'';rn );rn $('.mysubscribe').html(proHtml);rn rn ;rn doAjax(ApiURL['Se'],seleData,success);rn rn;rn alert(seleData)rn)[/code]rn这是JS文档Active下只有一个文档,想获取后直接添加到html中,但是获取值总是获取不到,请高手帮忙分析下
表格提交后获取到的中文数据乱码解决方法
&amp;lt;% request.setCharacterEncoding(&quot;UTF-8&quot;);%&amp;gt;   这里是设置字符编码的方法,编码具体可以自行设定。       这段代码一定要加到获取表单数据(如request.getXXX或者&amp;lt;jsp:useBean&amp;gt;标签)的前面,建议直接加到代码段最顶端,免得出错,这个小问题让我又是改数据库的编码又是改网页编码,最后发现是因为这个小问题。   ...
Android 存储SharedPreferences后无法获取到数据
前言:Android开发时,我本地缓存了用户资料信息于SharedPreferences中,但出现了有时取出数据为空的情况。 一、SharePreferences.Editor未用临时变量存储 注释掉的那段代码便是我以前的错误写法,易导致切换界面后出现再获取到的数据为空的情况,用上述代码才正确 二、SharedPreferences使用
【急!!!】内嵌的iframe的ihtmldocument2获取到后访问数据出错
这个帖子已经解决了rn【急】怎样根据iframe的name获取内嵌的iframe的ihtmldocument2?rnhttp://topic.csdn.net/u/20110130/12/d00276b7-058f-4acc-a860-94df73f587cf.htmlrnrn但是获取到的ihtmldocument2接口再获取ihtmlelement出错~ E_ACCESS_DENIED
关于vue使用axios二次获取到数据后,页面数据没有发生变化
最近用在做项目的时候,使用axios第一次获取到数据,可以成功渲染出来,数据发生变化,再次获取数据的时候,页面没有像想象中那样相应的重新渲染,不知道是不是因为数据层次太多,render函数没有自动更新,所以手动强制更新 tagManager.upDownTag(this.selectList, 'down').then(() =&amp;gt; {    tagManager.getTagList(t...
vue +echart data中的数据动态赋值
今天用vue 往echart中添加数据的时候,遇到了一个问题,就是从后台调取过来数据,怎么动态的赋值给xAxis.我今天做的是把部门动态添加到xaxis 下面是效果图 下面是打印获取到的值 下面是实现的代码 index.html &lt;template&gt; &lt;div class="department"&gt; &lt;div id="department_role" ...
jQuery autocomplete选择后怎么获取到当前文本框的对象?
我有多个文本框都做了autocompleternrnrnrn文本框的多少可有jQuery增加或删除rn现在我把所有文本框都做了autocompletern$(".ename").autocomplete(rn source: 后台传过来的一个json对象,已做处理。,rn select: function(event,ui)rn 选择后我想得到当前文本框对象,然后进行一些操作,即的$(".ename")中当前操作的文本框对象,有什么简单的方法没有?请指教。用$(this)不行,$(this)是一个Object,但是不是文本框的Object。rn rn);rnrn效果图如下rn[img=http://img.my.csdn.net/uploads/201303/17/1363509275_2954.jpg][/img]rnautocomplete选择之后想获得tags:后面的当前文本框对象。
jsp页面获取到传过来的信息后,怎么自动加载
一个jsp页面获取到从另一个jsp页面传过来的信息后,怎么让这个获得信息的jsp页面自动重新加载?
给clientdataset赋值后怎么不能显示数据了
Source:=TClientDataSet.Create(nil);rn Clientdataset.First;rn Source.Data:=Clientdataset.Data;rn while not Source.Eof dorn beginrn Source.Edit;rn Source.FieldByName('JiJ').AsCurrency:=Clientdataset.FieldByName ('Name1').AsCurrency;rn Source.Next;rn end;rn Clientdataset.EmptyDataSet;rn Clientdataset.Data:=Source.Data;rn我上面的代码如果没有执行Clientdataset.ApplyUpdates; Clientdataset就不能显示其他的数据,比如我在查询得到的数据就不能现在在Clientdataset上,如果执行Clientdataset.ApplyUpdates了就可以
ajax获取到的数据怎么放入下拉框
产品类型:rn rn rn rn rn rn 产品型号:rn rn rn rnrnrn这是jsp页面rnrnrnrn function onDeptChanged() rn var id = mini.get("cplx").getValue();rn var cpxh=mini.get("cpxh");rn cpxh.setValue("");rn var url = basePath+"/mechanicalequipment/mixingplantmgr/getcpxh.do?"; rn MU.RS(url:url,params:id:id,callback:function(result)rn for (var i = 0; i < result.length; i++) rn $("#cpxh").append("" + result[i].cpxh + "");rn rn );rn rnrn这是js页面rnrnrnrn[cpxh=田中RAP3000型, cpxh=qqqq, cpxh=ww]这是后台获取到的数据rnrnrnrnrn
jsp怎么获取到数据库的数据
就比如网易是用jsp做的,那么我们打开www.163.com的时候,网页上的那些新闻数据是怎么获取出来的呢?rn不是说jsp里面不能引入其他的包,顶多引入util包和entity包吗,所以我肯定不能再jsp里面有service层的对象吧。。那么是在什么时候通过什么方式获取到了数据库的数据呢?rn我正在做ssh整合,对于web还欠缺很多知识,希望大家能多指教。。。
vue刷新数据
var c = new Vue({       el: "#cartoon",       data: data,       methods: {           //刷新数据          refresh: function(){               //加载数据 mui.ajax(getCartoonTurnReq, { dataType: 'json
在 vue-cli 表单中给 input 赋值提交后获取到的为空值的问题
input 赋值后表单提交却为空 先讲一下需求,在调用接口后将返回的值赋在表单的 input 上,然后提交表单。今天在做这个的时候因为这个问题困扰了很久,明明值已经赋上去了,结果提交后显示的该值为空。具体看以下代码: &amp;lt;template&amp;gt; &amp;lt;div class=&quot;hello&quot;&amp;gt; &amp;lt;form :action=&quot;action&quot; method...
DBLINK远程从其他实例(库)中获取到值后,给当前过程变量赋值
由于dblink_name 是动态获取的所以不能使用 select xxx into xx from table 的写法 改用: execute immediate 'select to_char(count(1)) from sys_employee@&quot;'||dblink_name||'&quot;' into val_num; ...
访问ext提交后怎么刷新数据?
bookTypeForm.form.submit(rnclientValidation:true,rnwaitMsg : '正在提交数据请稍后',/rnwaitTitle : '提示',//标题rnurl : 'testext.do?action=addBookType',rnmethod:'POST',//请求方式rnsuccess:function(form,action)rnwin.hide();rnupdateList(action.result.sccj_h); //这边要怎么写updateList?rnExt.Msg.alert('提示','新增类型成功');rn,rnfailure:function(form,action)//加载失败的处理函数rnExt.Msg.alert('提示','新增类型失败');rnrn);rnrnrn这样写 怎么刷新不了呢?rnrnfunction updateList(sel_id)rnvar fields = getFormFieldsObj(sel_id);rnvar index = typeStore.find('sccj_h',fields.id);rnif(index != -1)rnvar item = typeStore.getAt(index);rnfor(var fieldName in fields)rnitem.set(fieldName,fields[fieldName]);rnrntypeStore.commitChanges();rnelsernvar rec = new Ext.data.Record(fields);rntypeStore.add(rec);rnrnrnrn//取得表单数据rnfunction getFormFieldsObj(sel_id)rnvar fields = bookTypeForm.items;rnvar obj = ;rnfor(var i = 0 ; i < fields.length ; i++)rnvar item = fields.itemAt(i);rnvar value = item.getValue();rnobj[item.name] = value;rnrnif(Ext.isEmpty(obj['sccj_h']))rnobj['sccj_h'] = sel_id;rnrnreturn obj;rn
ajax 获取到 data(xml)如何解析
$.ajax(rn type: "get",rn url: "Handler.ashx?time=" + Math.random(),rn success: function (data) rn alert(data);rn rn );rn以下是弹出的xmlrn--------------------------rnrn123rn2011rnaaarn rnrn11rn2012rnbbbrn rnrnrn---------------------------rnrn问题:如何 获取 ID 之间的文本。循环到 id为 dv1 的 DIV里面。rn请问在 success后面要怎么处理这个 data
jquery无法获取到数据
$.ajax(rn url:'http://192.168.1.112:8080/nda/services/order',rn data: random: Math.random(),ID:“124”,rn type: 'POST',rn dataType: 'json',rn success: function (result) rn alert("OK!");rn ,rn error: function (reason) rn alert("保存失败!");rn rn);rnrn保存时,我调用别的电脑的接口地址。点保存后它怎么总是提示保存失败?求解!
for循环得数据如何获取到
请问,我应该改成怎么样才可以获取把下面得FOR循环数据全部取出来rn现在只能获取到最后一条数据
VUE脱坑/1-- 如何解决vue 赋值后原数据随赋值后的数据的变化而变化
错误示例 this.leftColumn = {...this.Columns}; this.rightColumn = {...this.Columns}; 正确示例 this.leftColumn = JSON.parse(JSON.stringify(this.Columns)); this.rightColumn = JSON.parse(JSON....
vue请求后台接口
vue不支持直接发送AJAX请求,需要使用vue-resource、axios等插件实现。 一.使用axios发送AJAX请求: 1.安装axios并引入: 1)npm install axios -S (直接下载axios组件,下载完毕后axios.js就存放在node_modules\axios\dist中),首先在 main.js 中引入 axios:在此文件加入import axio...
已经请求到json,解析后无法获取到数据 求大佬帮助
求大神帮助:rn[code=java]public void onClick(View v) rn switch (v.getId())rn case R.id.bt_get:rn String yundan = et_yundanhao.getText().toString();rn String url = u+"?appkey="+Appkey+"&type="+type+"&number="+yundan;rn if (!TextUtils.isEmpty(yundan))rn RxVolley.get(url, new HttpCallback() rn @Overridern public void onSuccess(String t) rn List shitis = JSON.parseArray(t,shiti.class);rn tv_xianshi.setText(shitis.toString());rnrn rn );[/code]rn[b]json数据为:[/b][color=#FF0000][/color]rn "status": "0",rn "msg": "ok",rn "result": rn "number": "720034996188",rn "type": "zto",rn "list": [rn "time": "2018-05-12 23:34:27",rn "status": "【咸阳市】 快件已在 【礼泉新时镇】 签收,签收人: 新时代理点代签, 感谢使用中通快递,期待再次为您服务!"rn , rn "time": "2018-05-12 21:08:04",rn "status": "【咸阳市】 【礼泉新时镇】 的来余刚(18729101366) 正在第1次派件, 请保持电话畅通,并耐心等待"rn , rn "time": "2018-05-12 16:09:00",rn "status": "【咸阳市】 快件到达 【礼泉新时镇】"rn , rn "time": "2018-05-12 10:05:08",rn "status": "【咸阳市】 快件离开 【咸阳礼泉县】 发往 【礼泉新时镇】"rn , rn "time": "2018-05-12 08:25:48",rn "status": "【咸阳市】 快件到达 【咸阳礼泉县】"rn , rn "time": "2018-05-11 20:59:46",rn "status": "【西安市】 快件离开 【西安中转】 发往 【咸阳礼泉县】"rn , rn "time": "2018-05-11 20:56:49",rn "status": "【西安市】 快件到达 【西安中转】"rn , rn "time": "2018-05-10 23:03:36",rn "status": "【上海市】 快件离开 【上海航空部】 发往 【西安中转】"rn , rn "time": "2018-05-10 23:01:22",rn "status": "【上海市】 快件到达 【上海航空部】"rn , rn "time": "2018-05-10 20:13:39",rn "status": "【上海市】 快件离开 【闵行莘庄】 发往 【上海】"rn , rn "time": "2018-05-10 19:51:04",rn "status": "【上海市】 【闵行莘庄】(021-67860783、021-67860782、021-67860781) 的 范看看 (17321280858) 已揽收"rn ],rn "deliverystatus": "3",rn "issign": "1"rn rn
Session赋值获取到的值不同
UserLevel Class 根据session获取权限rnrnPageA.aspx Page_Load中对session进行赋值rn protected void Page_Load(object sender, EventArgs e)rn rn Seesion["user"] = “ABC”;rn Seesion["user"] 不等于 通过UserLevel Class获取Seesion["user"]rn rnrn rnrnrn为什么 Seesion["user"] 不等于 通过UserLevel Class获取Seesion["user"]??rnrn
ajax请求最后执行,成功后无法给变量赋值
现在最外层定义一个变量,      var result1 = 1;                        $.ajax({ async: false,//同步 type: &quot;POST&quot;, ...
怎么给VARIANT FAR* data赋值
rnocx 接口传进VARIANT FAR* datarnrn但我怎么给他赋值使值可以带回调用处?rnrnVARIANT FAR* returndata;rnrn值在TCHAR Data[1024]里;rnrnlong CR::Read(VARIANT FAR* returndata)rnrnTCHAR Data[1024] = "dfdfefddfdfdf";rnrn// 把Data赋值给returndata rn
vue 接口请求 数据展示 --小丑
有图有真相 1 点击事件 &lt;div class="check-item"&gt; &lt;input type="radio" name="material_setkeyword_type" id="material_setkeyword_text" value="text" class="regular-radio" v-model="checkedvalue" v-on:cli...
问题:取到后台数据后,怎么查询二维json的数据
????????????
怎么获取到线程信息
通过一个线程句柄,获取该线程的信息,如:是挂起着还是在运行..... 给个代码看看。
.net怎么获取到系统日志?
我需要写一个服务,rn获取到系统之日里面的错误和警告信息,rn但是我现在做的只是做到了全部读出来然后判断类型!rn怎么样实时的监视它?rn就是日志增加一条,就判断这一条!rn
Vue中无法获取到值
var vue3 = new Vue({ el:&quot;#app3&quot;, data:{ statistics:{ totalCount:0, todayCount:0 } }, created: function () { ferryDataLogDataController.g...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法