vue 修改路由名字_Vue+element(v2.3.2)(第三期)

本文介绍了在Vue+Element(v2.3.2)中遇到的问题及解决方案,包括JSON.stringify的正确使用,避免重复命名路由,切换路由时去除URL中的#,以及动态Table列的选择。同时分享了关于深拷贝与浅拷贝的理解,并鼓励读者分享优化代码,一起探讨技术。
摘要由CSDN通过智能技术生成
124d76b1793ff78a970bab9768e8a754.png

Vue+element(v2.3.2)(第三期)

7a7b0a8439d13bf088278316d4cced32.png

大家可以像我一样,利用碎片时间去记录,温习这些零碎的知识点及bug痛点,让自身的基础更加扎实。我的前端道路与你们同行,大家一起加油吧!

01

JSON.Strigify正确使用

28eeb6475741ae19e19fc92cea3e8465.png

4b73a60fd52a42f420dbcd8ed3a4dc37.png

5c452e6552ad4d8c7d20b2e8085e45c5.png

解决方法:

cc2e552bbb625c04dd5c03b1f06e3ade.png

04c1f9081d5acb920b00afffb3765987.png

5c491fc7e7ad3ce15e8243e3e17181dc.png

记录一波,第一步我直接存入的是一个数组,所以就打印的是object,我们需要先将这个数组通过Json.strigify转为字符串,然后打印出来的就是一个字符串数组了,当我们使用的时候通过JSON.parse转为对象就可以正常使用了。

扩展:深拷贝与浅拷贝

深拷贝:copy对象字符串中的某一个字节点;

浅拷贝:copy对象字符串中的所有子节点;

e23ecbeda775df3b7ceb7eb5bff588d6.png

02

路由

8a30ced5520d2994b1af2aca188dc6c6.png

bug痛点:重复的命名路由定义

765896a02c354060ac9ad57a572aacda.png

解决方案:修改成不同的名字 ,自定义~

e23ecbeda775df3b7ceb7eb5bff588d6.png

03

去掉路由url里面的#

使用mode:"history",点击切换菜单报错:

Error: Loading chunk 22 failed. at HTMLScriptElement.t (bootstrap bcc3b8f4d0

bug痛点:vue默认的路由是hash模式,hash模式的标志是#,另外一种路由模式history可以实现取消浏览器中的url;另外一个报错,本地是好的,打包之后在服务器上面运行就报错了,因为webpack配置文件build里面的assetsPublicPath需要改一下

解决方案:

1c64ad256e4dea0d3a38809ffa268e0f.png

e23ecbeda775df3b7ceb7eb5bff588d6.png

04

动态table列选择~Af-table-column

一个好看的后台管理Table都需要一个好的Table列自适应内容。

实践经历感觉这个挺不错的,值得推荐!

e23ecbeda775df3b7ceb7eb5bff588d6.png 1310ccfa77cf8d13f09b0b78b1752aac.png                  

总结:

1.文中的代码可能不一定是最优代码,要是你有更好的代码欢迎评论。喜欢的可以给我点赞鼓励哦!

2.下一期:《你不了解的webpack》第一期

3.码字不易,屏幕前的大帅比!点个赞再走吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值