收藏Vue3.0+TS

Vue3+TS Day36 - 带类型提示的useStore、后

2021-12-29  本文已影响0人  望穿秋水小作坊

1、如何在vue的template中,使用【@】给【img】添加【src】?

<img class="img" src="~@/assets/img/logo.svg" alt="logo" />

2、由于vuex对ts支持不佳,useStore没有类型提示,怎么封装一个有类型提示的?

// types.ts
import { ILoginState } from './login/types'

export interface IRootState {
  name: string
  age: number
}

export interface IRootWithModule {
  login: ILoginState
}

export type IStoreType = IRootState & IRootWithModule

export function useStore(): Store<IStoreType> {
  return useVuexStore()
}

3、在main里面,如何把header的事件传递给nav-menu?

4、【重点】后台管理系统,权限菜单路由管理的三种方案,渐渐优化?

5、【重点】由用户菜单动态生成路由的方式也有两种?

image.png

6、【扩展】为什么后端表与表出现‘多对多’的关系,就需要中间加一张关系表?

image.png
上一篇 下一篇

猜你喜欢

热点阅读