table.set(options) 报错

提问 已结 10 950
bee
bee 2018-8-8
悬赏:20飞吻
版本:layui 2.3.0 浏览器:
//全局表格配置
var table = layui.table;
table.set({
headers: {
"token": token
}
});

VM1559 common.js:29 Uncaught TypeError: Cannot read property 'set' of undefined
at VM1559 common.js:29

回帖
  • @bee 你用的是组件化的layui.js还是引入了layui.all.js用非组件化的。感觉应该是组件化,如果是组件化的,在使用之前必须是use过的。
    layui.use('table', function(){
    var table = layui.table;
    table.set({});
    })
    类似这样子的
    1 回复
  • @bee 嗯嗯,不客气[微笑]
    1 回复
  • 没有use table
    0 回复
  • bee
    2018-8-8
    @岁月小偷 使用use方法吗 我刚刚用layui 您能不能说一下具体什么写
    0 回复
  • bee
    2018-8-8

    layui.use(['table'], function () {
    layui.table.set({
    headers: {token: token}
    })
    });
    看了一下use的用法终于测试好了, 回来再看你的回复, 果然是这样.
    非常感谢!!!
    0 回复
  • @岁月小偷 请问upload 上传怎么在选择文件之后改变这个headers 里面的东西
    0 回复
  • @我的电脑304 在before回调里面this指向的就是当前upload的option,你可以在这个时候修改this.headers
    0 回复
  • @岁月小偷 我在想问下您别的问题,上传时我添加了几个额外参数,但是后台人员为什么获取不到啊
    0 回复
  • @我的电脑304 怎么添加的?
    0 回复
  • @岁月小偷 哪个结局了,请问又办法修复用了templet模板,导出功能就是空了,请问是怎么回事,或者该怎么结局
    0 回复