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

上海市住房和城乡建设厅网站首页太原网站建设公司排名

上海市住房和城乡建设厅网站首页,太原网站建设公司排名,网站认证收费,wordpress更新翻译我们在vue项目中,有时候需要监听路由的变化,来做出一些操作,下面就是一些案例。 1、监听路由对象中的meta.title属性,来渲染tabs标签的高亮状态。 情况说明:①我们在Aside.vue中,有一个菜单组件&#xff0c…

我们在vue项目中,有时候需要监听路由的变化,来做出一些操作,下面就是一些案例。

1、监听路由对象中的meta.title属性,来渲染tabs标签的高亮状态。

        情况说明:①我们在Aside.vue中,有一个菜单组件,点击菜单就能使得当前路由跳转到对应的路径。②我们在index.js文件中,给每个路径的路由都设置了一个meta属性,里面还有title,用来渲染要高亮的tabs标签。③我们在Tabs.js文件中,令tabs组件的activeName为当前路由的meta.title的值。

经过上述几步操作,这样就能实现我们点击的哪个菜单,哪个菜单对应的tab标签就能高亮显示。

但是有一个问题:此时跨页面了,导致路由变化时,不能及时给activeName重新赋值,这样就导致以下情况:

//获取路由
import {useRoute} from 'vue-router'
const route = useRoute();
//让当前菜单的路由,决定哪个tag标签高亮显示(问题所在:不能及时刷新数据)
const activeName = ref(route.meta.title)

        问题解决方案: 使用watch监听route对象的变化。

//获取路由
import {useRoute} from 'vue-router'
const route = useRoute();//导入watch函数,来监听某个属性,以便在其发生改变时,做出对应操作。
import {watch} from 'vue'//activeName:控制哪个tab标签高亮显示
const activeName = ref(null)//定义方法fetchActiveName(),用来给activeName赋值
const fetchActiveName = () => {activeName.value = route.meta.title;//令activeName的值为当前路由的meta.title的值//alert("页面变化,当前title:" + activeName.value)
}//组件创建时,初始化数据
fetchActiveName();//监听路由变化:路由发生变化时,让当前路由对应的tag标签高亮显示
watch(() => route.meta.title,//监听的数据:当前路由的meta.title() => {fetchActiveName();//监听的数据发生变化时,要进行的操作}
)

        完善后的效果:

总结:

http://www.dtcms.com/a/459654.html

相关文章:

  • 做网站框架浏览时怎么变长网站做pc
  • 如何做内容收费的网站做美食教程的网站
  • 经典手机网站网站开发环境写什么
  • 做毕设好的网站如何做高大上的网站 知乎
  • 厦门网站制作案例seo发外链网站
  • 徐州网站优化推广贷款引流推广平台
  • 芍药居网站建设公司网络装修公司
  • 凡客 网站设计个体工商户如何注销
  • 网站搭建文案外贸网站建设官网
  • 做黎川旅游网站的目的做网站推广被骗
  • 网站备案域名怎么买cms
  • 网站开发与技术分析关于网站建设论文的结束语
  • wordpress 转 drupalseo排名查询
  • 牡丹江建设工程信息网站南昌网优化seo公司
  • 网站空间位置是什么公司网站开发实例
  • 网站建设合同 技术合同wordpress非常卡
  • 百雀羚网站建设模版网页界面设计体会
  • layui做的网站比较好的网站开发
  • 企业网站推广宣传方案长沙有什么好玩的旅游景点
  • 注册网站乱填邮箱微信小程序需要服务器吗
  • 公司做网站有用吗网站建设用的工具
  • 易语言 做网站mysql杭州市住房和城乡建设部网站
  • 网站建设与管理的网页网站本地环境搭建软件
  • 网站建设冷色调网站开发的技术简介是什么
  • 哪个网站可以做中文云文字网站设
  • 短网址生成网站开发微信小程序多少钱
  • 响应式网站建设济南专门做稀有产品的网站
  • wordpress 网站登录长沙网站建
  • 网站服务费可以做宣传费吗局域网聊天工具排行
  • 把网站放到域名上电商网站开发教材