zoukankan      html  css  js  c++  java
  • 【转】vue中动态设置meta标签和title标签

    因为和原生的交互是需要h5这边来提供meta标签的来是来判断要不要显示分享按钮,所有就需要手动设置meta标签,标题和内容

    //router内的设置
    {
          path: '/teachers',
          name: 'TDetail',
          component: TDetail,
          meta: {
            title:"教师详情",
            content: 'disable'
          }
        },
        {
          path: '/article',
          name: 'Article',
          component: Article,
          meta: {
            title: "文章详情",
            content: 'disable-no'
          }
        },
      //main.js里面的代码
      router.beforeEach((to, from, next) => {
      /* 路由发生变化修改页面meta */
      if(to.meta.content){
        let head = document.getElementsByTagName('head');
        let meta = document.createElement('meta');
        meta.content = to.meta.content;
        head[0].appendChild(meta)
      }
      /* 路由发生变化修改页面title */
      if (to.meta.title) {
        document.title = to.meta.title;
      }
      next()
    });
    

     转自:https://blog.csdn.net/qq_29515037/article/details/79475068

  • 相关阅读:
    什么是透视图?
    Eclipse 视图
    Eclipse 菜单
    Eclipse 窗口说明
    Eclipse 修改字符集
    Eclipse 安装(Oxygen版本)
    Eclipse 教程
    jQuery 教程
    就表单验证说用户体验
    需要配置执行path?no
  • 原文地址:https://www.cnblogs.com/hycms/p/9291765.html
Copyright © 2011-2022 走看看