Vue 中 router和route的区别
vue 前端框架 前端
router
- router是VueRouter的实例对象,也是一个全局的路由对象,里面有很多的属性和方法 ,比如:router.push,route.options等等。
跳转链接就可以用this.$router.push,和router-link跳转一样
。
route
- route是当前正在跳转的路由对象,可以从route里面获取hash,name ,path,query,mathsr , fullPath等属性方法
比如接受参数时使用
this.$route.query.参数名 ---- this.$route.params.参数名
臧伯克: 给你点赞
一只小阿焜: 如果上百万张图片的话,会不会造成一定的损耗呢? 而且你说的是webpack的使用方法,vue3+vite不支持require。 如果有后台的话,考虑是不是将图片转成base64编码更合适?(这点我也不是很清楚)
codeBoy_chen: 把需要动态导入的图片放入public文件夹中require返回的时候使用replace('/public', '')将'/public'去掉这样生产环境跟开发环境都能显示了
剑宇宝宝的小熊: 哥哥好棒哦
从不敲代码: 用第一个会报 landResource.vue:202 Uncaught (in promise) RangeError: Maximum call stack size exceeded at Array.forEach (<anonymous>) at transListDataToTreeData 怎么解决呢