vue单页面title修改

一般情况下,修改页面标题代码如下:

document.title = '页面标题'

但是,在ios的微信上此做法无效,那么我们就想办法解决咯,方法如下

document.setTitle = function(t) {
      document.title = t;
      var i = document.createElement('iframe');
      i.src = '//m.baidu.com/favicon.ico';
      i.style.display = 'none';
      i.onload = function() {
            setTimeout(function(){
              i.remove();
            }, 9)
     }
  document.body.appendChild(i);
}

在需要用到此方法的调用document.setTitle(‘hello’)即可

此内容转载自:zhoukekestar

你可能感兴趣的:(js)