Vue遇到的问题
v-for和v-if处于同一节点,v-for优先级更高,所以v-if不会被执行
渲染对象后删除增加属性都不会实施响应,这个跟vue的机制有关。全局vm.set/vm.delect 实例this.$set/this.$delect 解决了这种问题
v-for循环的时候,使用:key增加一个标识,可优化渲染,使未改变的不从新渲染
keep-alive包裹动态组件,组件会避免再次渲染
组件内联样式使用scoped的作用,打包的时候加入scoped属性时.title 会被打包成XXX.title从而这个组件的样式不会冲突其他样式
vue-router去除#。设置mode:history,#属于hash模式模拟完整的url,url改变的时候不会重载页面。histroy模式属于上线模式,页面刷新会导致找不到文件,需要用nginx配置代理