请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

和老师讲的不一样

这课程不是最新的吗?为什么创建项目和老师讲的不一样啊

正在回答

3回答

hb版本不一样造成的

0 回复 有任何疑惑可以回复我~
  • 提问者 小题莫小题莫 #1
    虽然知道版本不一样,但还是感谢有人回答
    回复 有任何疑惑可以回复我~ 2017-12-25 17:20:07
用户1219352 2019-01-17 11:02:24

而且,去掉中间键以后,点击事件就失效了

0 回复 有任何疑惑可以回复我~
  • 知道了,先去掉中间键,然后再去掉最后的按键,一个一个的改好报错,最后再调位置改符号,问题解决
    代码如下
    nview.addEventListener('click', function(e) {
    						var clientX = e.clientX;
    						if(clientX > 0 && clientX <= parseInt(pageW * 0.33)) {
    							currIndex = 0;
    						} else if(clientX > parseInt(pageW * 0.33) && clientX <= parseInt(pageW * 0.67)) {
    							currIndex = 1;
    //						} else if(clientX > parseInt(pageW * 0.45) && clientX <= parseInt(pageW * 0.8)) {
    //							currIndex = 2;
    						} else {
    							currIndex = 2;
    						}
    						// 匹配对应tab窗口	
    						if(currIndex > 0) {
    							targetPage = plus.webview.getWebviewById(subpages[currIndex - 1]);
    						} else {
    							targetPage = plus.webview.currentWebview();
    						}
    
    						if(targetPage == activePage) {
    							return;
    						}
    
    						if(currIndex !== 3) { 
    							//底部选项卡切换
    							util.toggleNview(currIndex);
    							// 子页面切换
    							util.changeSubpage(targetPage, activePage, aniShow);
    							//更新当前活跃的页面
    							activePage = targetPage;
    						} 
    //						else {
    //							//第四个tab 打开新窗口
    //							plus.webview.open('html/new-webview.html', 'new', {}, 'slide-in-right', 200);
    //						}
    					});
    回复 有任何疑惑可以回复我~ 2019-01-17 11:29:26
天哥在奔跑 2017-12-26 20:07:27

你好,教程录制期间的HB版本是 8.8.7.201711221929 ,但是区别也就在一些模版的生成有区别,包括底部tab的实现方式不同,其他常规逻辑都不变。


0 回复 有任何疑惑可以回复我~
  • 这个版本在哪里下载呢 ?网上搜到的都是假安装包,求老师分享下载网址
    回复 有任何疑惑可以回复我~ 2019-01-17 11:03:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信