vue的一些零碎
你跟我吃醋的样子可爱极了
一个行走在IT路上探索者。
展开
-
elementui垂直菜单栏递归生成后收缩问题bug
继上一篇文章写的递归生成左侧菜单栏,因为上一篇文章晚上很晚了,组件写完之后没测试,今天发现有个bug还很严重贴图发现点收缩的时候会出现这样的bug,F12调了很久,没发现什么原因,于是开始翻看了Element的源码,发现问题了因为递归的时候外面套了一层div(见上一篇文章,不套div不行模板没有根),element的css选择器就找不里面的span了和那个小箭头了,因为element用的选择器是子类选择器一层一层找的,递归的时候多加了一层div,选择器就找不到了(我也不知道element为什么会这么设原创 2020-05-12 18:15:04 · 1638 阅读 · 1 评论 -
vue项目elementUI递归菜单栏,SPA单页面应用,组件递归
在开发vue单页面应用时,再做权限管理的时候,一般菜单栏是根据登录用户后台传来的信息进行渲染的,这时说明数据是动态的,并且有几层菜单的嵌套是不能预先知道的,这时就需要动态的运用组件递归进行渲染组件递归时要有几个重要的vue特性要知道vue实例化时需要定义name,当定义name属性时组件可以调用自身需要通过props传值,拿到需要渲染的菜单数据,这样组件调用自身的时候,可以传值.vue的v-if指令和v-for指令在同时使用的时候需要注意一些问题,(这里不做解释,vue官网有说明)//这是组件原创 2020-05-11 10:01:32 · 911 阅读 · 0 评论 -
vue动态组件找不到module问题,import不能接收动态参数
报错信息代码是这样的;但是编译之后报上面错误.原因是webpack打包的时候解析到import(path)的时候没有那么智能不会去解析path(官网是这样说的)例如import(foo),这样完全动态的加载方式将会失败,因为webpack需要一些文件位置信息。因为变量foo可能是系统或项目中任何文件的路径。import()必须至少包含关于模块所在位置的一些信息,因此让捆绑可以局限于特...原创 2020-05-08 14:06:04 · 3211 阅读 · 0 评论 -
vue项目页面cannot get / 错误解决办法
昨天做项目,打包部署到服务器之后,今天早上到公司npm run dev启动项目,页面报错cannot get /开始以为是昨天打包的时候把config文件夹下的assetsPublicPath改成了"./“导致的于是把”./“改回了”/"可还是不好用,于是又找了很多资料也没发现什么原因,后来我想页面显示的是connot get / 意思是获取不到/,是不是路由在编译的时候出了问题于是我把路由文...原创 2020-04-14 13:51:48 · 7549 阅读 · 0 评论