1.浏览器报找不到vm错误
找不到vm时,改用this,如果要在ajax里引用data里的变量时,必须在外层定义
this 如:
findParentList:function () {//获取父类列表
var _this = this;
var json ={};
json.isParnet=1;
Ajax.request({
url: "../dkrecruitchannel/queryAll",
async: false,
params: JSON.stringify(json),
type: "POST",
contentType: "application/json",
successCallback: function (r) {
//vm.pList=r.list;
_this.pList=r.list;
}
});
}
2.iview i-table 显示按钮
title: '操作', key: 'url', render: function(h, params){ var arr=[]; arr.push( h( "Button", { props: { type: "warning", size: "small", icon: "md-create" }, style: { marginRight: "5px" }, on: { click: function () { //this.applyDetail(params.row.demandId); window.open(params.row.url); } } }, "下载" ) ); return h('div',arr)