老师我这个有点问题

来源:6-15 Vue router 添加路由守卫 - 使用元信息完成权限管理

情分的小前端

2022-07-15

我的仓库地址https://gitee.com/ZwGood/zheye-vite.git

defineProps 如何设置穿进去的参数的默认值 我每次调用input组件都得写一个tag,然后我的页面有点问题,我每次点击专栏跳到专栏详情页面然后通过浏览器返回首页的http://img.mukewang.com/szimg/62d227c00ab9f32a00000000.jpg

候他会自动滚到页面中间那个专栏那

写回答

2回答

张轩

2022-07-17

同学你好

设置默认值可以使用 withDefaults,

文档在这里:https://vuejs.org/api/sfc-script-setup.html#typescript-only-features

第二个问题 假如想让路由会退的时候设置到最开始的位置,可以看这个文档:

https://router.vuejs.org/guide/advanced/scroll-behavior.html

其实就是:

// createRouter 的时候多添加一个参数
const router = createRouter({
  scrollBehavior(to, from, savedPosition) {
    // 让他的 top 回到 0   
    
    return { top: 0 }
  },})


0
1
情分的小前端
非常感谢!
2022-07-18
共1条回复

张轩

2022-07-16

同学你好

你的代码库现在是私有状态,请修改成公开我才能 clone,现在 gitee 默认都是私有的了,要申请才能修改,你可以使用慕课网的 git 服务 或者 github

0
2
情分的小前端
然后就是defineProps 如何设置传进去的参数的默认值 type TagType = 'input' | 'textarea' // 接收参数 const props = defineProps<{ inputRulesList: GetInputRules, // 父组件的v-model参数 modelValue: String, tag: TagType }>() 这里面好像不能写默认值
2022-07-16
共2条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3166 学习 · 2346 问题

查看课程