Coding青天
getConfig:function(){
var config=this.tab.attr("data-config");
if (config&&config!='') {
return JSON.parse(config);
}else{
return null;
}
},//注意逗号!!!!,不是分号,看看这儿你是否写对了
江城柳下惠
你的auto后面多带了一个逗号
qq_阿湃_0
对的,这个也是一样的啊
慕丝4828985
其实这样写也可以,但是为了节省内存消耗。就把他们放在了prototype里面,详细内容可以看https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014344997235247b53be560ab041a7b10360a567422a78000
郁闷的西海
可能是 var tab1 = new Tab($(".js-tab").eq(0));这里的 “.js-tab”少了个点,我也是跟你一样情况,找了很久。
南蓝3691429

5000后面也要加逗号,problem solved
慕仔9549291
没毛病 怎么输出的
未央宫者
你忘记引入jquery.js这个了吧
慕哥5067930
这老师根本就没放demo出来
你说2016
仿easyUI 风格。
这种方式可以将控件封装好之后,交给完全不懂js的前端UI去做开发,这样他们只要在HTML里面配置控件的属性 就能实现不同的显示和交互效果了。几乎不需要js的知识。
budflower
是不是少了逗号
weibo_最近蚊子有点多_03164394
返回的是null,不执行if里面的extend方法,这个时候config取的值就是默认的配置参数了。
Qzhor
更具实际项目来,可以传,但有的项目万一用了其他的库,$可能也代表其他的变量,jQuery传进去,在闭包函数内,$作为形参就表示jQuery
Qzhor
我知道了。。。data和attr的区别,这个问题找了我好久。。真隐蔽
chunner
可以用data()方法获取配置参数,如下所示:
//data()方法获取参数
var config = this.tab.data('config');
if (config) {
return config;
} else {
return null;
}