解决vue动态下拉菜单 有数据未反应的问题
问题出现在当时后台数据会返回到data中但是没有出现下拉菜单,查询资料发现Vue的this理解有误
jsp下拉菜单
{{item.plantModelName}}
JS
newVue({ el:"#vueadd", data:{ vueObj:{}, selectlist:[] }, created:function(){ //判断搜索是否为父级为空 vara=0; //varself=this.selectlist出错原因是并未找到selectlist经过查询资料this指向的事newVue varself=this; $.ajax({ type:"post", url:basePath+"/cultmanage/seachCult.do", dataType:'json', data:{ plantModelParentId:a, }, success:function(data){ //会返回后台的值但是没出现下拉框 //console.log(JSON.stringify(data)); self.selectlist=data; }, error:function(data,type,err){ alert("错误类型:"+type+";错误信息:"+err); } }); }
补充知识:vue+elementUI导航中,点击body子菜单收缩的问题
项目中用到了vue+elementUI,发现点击body导航子菜单会收缩的问题
原因:是elementUI版本的问题,发现我使用的是2.4.11版本,卸载重新安装2.4.9版本就可以了
安装命令:
cnpmuninstallelement-ui//卸载
cnpminstallelement-ui@2.4.9--save
以上这篇解决vue动态下拉菜单有数据未反应的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。