当前位置: 首页 > wzjs >正文

创建网站超市怀化seo推广

创建网站超市,怀化seo推广,万户网站,sem推广软件哪家好一.采用工具来实现(setPageTitle.ts)多个页面中用更统一的方式设置 document.title,可以封装一个工具函数:在utils目录下新建文件:setPageTitle.ts如果要在每个页面设置相同的网站标志可以使用下面的appNameconst appName: string import.meta.env.VITE_APP_NAMEex…

一.采用工具来实现(setPageTitle.ts)

多个页面中用更统一的方式设置 document.title,可以封装一个工具函数:

在utils目录下新建文件:setPageTitle.ts

如果要在每个页面设置相同的网站标志可以使用下面的appName

const appName: string = import.meta.env.VITE_APP_NAMEexport function setPageTitle(title: string) {if (typeof document !== 'undefined') {document.title = `${title} - ${appName}`}
}

其中的appName定义在.nev文件中:.nev

# 设置名字
VITE_APP_NAME = "DevMentor"

使用时直接导入这个工具使用

二.封装为组件使用

我这里采用svelte框架示例,其他vue,react大差不差

<script lang="ts">export let title: stringconst appName: string = import.meta.env.VITE_APP_NAMEconst fullTitle: string = `${appName}-${title}`
</script><svelte:head><title>{fullTitle}</title>
</svelte:head>

使用:

<PageTitle title="用户管理" />

三.在vue中的的路由设置

如果你使用 Vue Router(通常用于多页 SPA),可以这样统一控制标题。

{path: '/paper/edit',name: 'EditPaper',component: () => import('@/views/Paper/Edit.vue'),meta: {title: '编辑试卷'}
}

如果需要动态设置:

router.beforeEach((to, from, next) => {const title = to.meta?.titleif (title) {document.title = `MyAdmin - ${title}`; // 可加前缀}next();
});

上面两个代码在一个文件中;router/index.ts

http://www.dtcms.com/wzjs/830650.html

相关文章:

  • 如何网站客户案例怎么学网站开发
  • 哪个网站公司做的现在流行的网站制作工具
  • 鲜花网站前台数据库建设娃哈哈网络推广方案
  • 加强本单位政务网站建设哪些网站做的好
  • 网站推广网站运营专员是干嘛的
  • 成都便宜做网站的建站之星多语言
  • 舒城网站建设做彩票的网站吗
  • 做网站优化竞价区别网络流量统计工具
  • 四川移动网站建设报价毕业生登记表自我鉴定模板
  • 做移动网站建设wordpress08
  • xml做网站源码wordpress远程发布XML
  • 如何在阿里云建设网站徐州金网网站建设
  • 哪个网站能接施工图来做阿里邮箱 wordpress
  • 韩国网站设计欣赏湖南如何做网络营销
  • 佛山市品牌网站建设哪家好乡下自家院子设计图片
  • 茂名做网站报价怎样建立公众号
  • 网站改自适应 做自适应东莞临时工最新招聘信息
  • 医疗网站备案要怎么做 需要准备什么材料北京建网站报价
  • 高大上网站如何利用互联网宣传与推广
  • 延安网站建设电话咨询手机百度账号申请注册
  • 垂直型网站名词解释北京网站建设中心
  • 门户网站的营销特点网站建设可行性的分析
  • 链接提交济源网站优化
  • 企业网站规划案例房产网站建设
  • 门户网站管理系统wordpress建站中英文
  • wordpress 页面模板 不显示山东济南网站制作优化
  • 记事本做网站代码手机网站设计咨询
  • 网站建设征求意见分析报告机关网站建设管理工作总结
  • 青海网站如何建设深圳关键词优化平台
  • 南昌网站页面优化江西网站设计哪家好