起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2125|回复: 6

[结贴] 微信title 总标题 怎么写

[复制链接]

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
发表于 2018-6-14 18:52:13 | 显示全部楼层 |阅读模式
用这个方法 mai.w页里的几个页面都能显示标题,但main.w 页之外的w页就不显示标题,或是显示一下就又没有了
var $body = $('body');
                document.title = '标题';
                // hack在微信等webview中无法修改document.title的情况
               var $iframe = $('<iframe src="/favicon.ico"></iframe>');
                $iframe.on('load', function() {
                        setTimeout(function() {
                                $iframe.off('load').remove();
                        }, 0);
                }).appendTo($body);



问题:1、这段代码放在什么位置最好?
     2、 能不能写一个总标题,所有页面都显示这个总标题?这样就不用每个页面都去添加这个代码。
发表于 2018-6-15 09:29:27 | 显示全部楼层
在index.w onLoad 事件中写就行  ,单页应用,实际上都是index.w中运行的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-15 12:41:22 | 显示全部楼层
liangyongfei 发表于 2018-6-15 09:29
在index.w onLoad 事件中写就行  ,单页应用,实际上都是index.w中运行的!

梁老师,我试过啊,不行,跟写在main.w页的效果一样,我是用的仿淘宝,main页以外的就没有用了,不显示title,而且其他页用这个方法写的title也不显示,如果回退,所有的title就都没有了。
回复 支持 反对

使用道具 举报

发表于 2018-6-15 13:39:08 | 显示全部楼层
因为3.8版本  代码的问题
showPage跳转的时候,参数里面可以传参title ,如果默认没传参才会这样,变成默认url

你可以先手动修改下
/UI2/system/lib/portal/shell.js
把setWindowTitle方法中的代码注释掉,然后再重新合并资源          \tools\dist\dist.bat
就可以生效了

你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2018061500029),感谢楼主的支持与配合。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-15 15:55:15 | 显示全部楼层
liangyongfei 发表于 2018-6-15 13:39
因为3.8版本  代码的问题
showPage跳转的时候,参数里面可以传参title ,如果默认没传参才会这样,变成默认u ...

谢谢梁老师的指导,可以实现所有页面都是一个标题了。
但还有2个问题:
1、如果其他页面也设置了title的话,但返回页面时,所有页面都会是最后一次到达时的页面的title;
2、测试把这个代码写在Active事件上,发现所有页面的title都不显示了。


回复 支持 反对

使用道具 举报

发表于 2018-6-15 16:14:25 | 显示全部楼层
gzh268 发表于 2018-6-15 15:55
谢谢梁老师的指导,可以实现所有页面都是一个标题了。
但还有2个问题:
1、如果其他页面也设置了title的 ...

onActive 和 onLoad 都执行这个代码
onActive 只有第二次打开页面才会触发的
http://docs.wex5.com/wex5-ui-question-list-2021/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-15 16:39:13 | 显示全部楼层
liangyongfei 发表于 2018-6-15 16:14
onActive 和 onLoad 都执行这个代码
onActive 只有第二次打开页面才会触发的
http://docs.wex5.com/wex5- ...

额,原来遇到的很多困惑也瞬间明白了,我是小白,但在梁老师的指导下,学到了很多东西,感谢!感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-25 11:13 , Processed in 0.075338 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表