欢迎光临散文网 会员登陆 & 注册

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础

2023-07-21 09:11 作者:邓某人不流泪  | 我要投稿

Pina有着原生的,天然的对Ts具有更好的亲和力

入口文件中导入Pina并挂载:

import { createPinia} from ' pinia'

createApp(App).use(createPinia())

store文件中创建:

import{defineStore}from'pinia'

import{ref}from'vue'

const useTabbarStore = defineStore("tabbar",()=>{

const isTabbarShow = ref(true)

const change =(value)=>{

isTabbarShow.value = value

}

return{

  isTabbarShow,

  change

}}

export default useTabbarStore

组件中使用store:

import useTabbarStore from '../store/tabbarStore'; 

const store = useTabbarStore()

onBeforeMount (()=>{

store. change(false)

})

onBeforeUnmount (()=>{

store. change(true)

}

实现路由跳转:

1.从vue-router中导入{useRoute,useRouter}

2.调用赋值给变量

const route = useRoute()

const router = useRouter()

3.使用

返回上一页:router.back()

千锋教育前端Vue3.0全套视频教程(Kerwin2023版,Vue.js零基础的评论 (共 条)

分享到微博请遵守国家法律