html
1、尽量复用,将显示和隐藏用在小的模块上,而不是大模块的复制。
css
1、边框底线的实现,可以先给一个白色的,当需要激活时,改变边线的颜色
2、文本溢出隐藏:当页面渲染完成后,获取目标元素的高度。如果高度大于指定的高度,则让目标显示出隐藏和显示的切换按钮,并通过按钮为目标元素添加移除类名,实现文字溢出隐藏与显示。
js
1、vue两个不相同的组件之间如何互相调方法。
通过vuex传值,在需要调方法的组件中监听这个值,变化之后就调用方法。
给同事想的,他说可行。
2、当菜单是动态控制的时候,菜单的图标在前台存放,菜单的名称通过后台获取。如何让图标和名称对应上。
前台将图标顺序放在一个数组中,后台返回的菜单对象中标记图标的位置,前台渲染图标时通过后台的标记来取数组值。
3、后台管理系统新增和编辑我通常是用id来区分的,但是当查询详情,编辑和删除操作后,再新增的话会变成编辑,因为id没有清除。
不需要在每个操作后清除id,在弹窗关闭后清除id即可,但是关闭弹窗的操作要放在请求完成后。
webpack
1、版本迭代,如果打包文件设置了哈希,那么线上环境是不会有缓存的,缓存可能跟Nginx之前的配置有关。
网友评论