<script> import TabBar from './components/TabBar.vue' export default { data(){ return{ flag:false } }, components:{ TabBar }, methods:{ goBack(){ this.$router.go(-1) } }, watch:{ '$route.path':function(newVal){ if(newVal==='/'){ this.flag=false }else{ this.flag=true } } } } </script>
时间: 2024-04-27 08:22:21 浏览: 89
TabBar-component:使用Vue封装的TabBar组件
这是一个 Vue.js 组件的代码,它包含了一个名为 TabBar 的组件。在该组件中,定义了一个名为 flag 的数据属性和一个名为 goBack 的方法。在 watch 部分,监听了 `$route.path` 变量的变化,当值为 `/` 时,将 flag 设置为 false,否则将 flag 设置为 true。当 flag 的值为 true 时,TabBar 组件会被渲染出来。该组件还通过 `$router.go(-1)` 方法实现了返回上一页的功能。
阅读全文