1 js事件冒泡和捕获 描述事件触发时序问题,事件第三个参数就是控制时序问题,默认是false事件冒泡;事件冒泡是从下往上触发事件,true为事件捕获,从上往下触发事件。一般都是事件冒泡。 2 跨域的由来和解决方案proxy proxy设置代理:target设置后台域名和端口,changeOrigin为true允许跨域 3 深浅拷贝 4 ajax,axios,promise 5 es6 6 自定义组件 7 组件通讯的6种方式 8 具体vuex的实际运用 9 前端的组件化和模块化的理解
实际项目遇到的问题 1 弹窗中多选下拉框没有实时刷新问题:在change事件中用this.$forceUpdate()强制刷新。但有的时候用强制刷新也没有用,所以强行给多选下拉框的数组push和pop一个空对象。查阅资料发现vue对层级较深的数据检测不灵敏。 2 table的动态表头 就是根据后端接口返回的数据动态添加表头和数据;首先table用template标签包含table-colum,然后2个foreach遍历,用最里面的值给外面的字段赋值。 3 element样式问题 在浏览器找到element对应的class,在vue文件中加一个style标签,不要加scoped。