08 2018 档案

摘要:1.vue中慎用style的scoped属性 2.vue按需加载组件-webpack require.ensure 3.webpack代码分离 ensure 看了还不懂,你打我 4.vue项目实现按需加载的3种方式 webpack解惑:require的五种用法 vue文档的异步组件用的就是AMD的r 阅读全文
posted @ 2018-08-27 18:21 姜瑞涛 阅读(134) 评论(0) 推荐(0)
摘要:Vue的v-for不绑定key,默认行为和绑定key="index"是差不多的,官方没有默认这种行为的情况下,会导致所有列表DOM重新渲染。key="index"这种行为无法最大化性能,比如在第一个元素插入新元素,会导致所有列表DOM重新渲染。绑定key后,发现绑定的key值的元素变化了,就重新渲染 阅读全文
posted @ 2018-08-23 15:49 姜瑞涛 阅读(3232) 评论(0) 推荐(0)
摘要:下面的代码证明不通过mutation,而直接修改state修改确实生效了。这样子多人协作岂不是很容易出问题。对于这个问题,在创建 store 的时候传入 strict: true, 开启严格模式,那么任何修改state的操作,只要不经过mutation的函数,vue就会 throw error。 参 阅读全文
posted @ 2018-08-23 09:32 姜瑞涛 阅读(8782) 评论(0) 推荐(0)
摘要:以下两张图,第一张是Chrome控制台Network里请求返回的信息,图二是在代码里在请求返回的处理第一行代码用console.log打印的信息。 图一 图二 那么问题来了,为何通过console.log打印出的数据和Network接口返回的数据不一致,多了很多了。 研究了半天,发现在请求返回后的处 阅读全文
posted @ 2018-08-22 16:28 姜瑞涛 阅读(909) 评论(0) 推荐(0)
摘要:Vue根组件已有挂载DOM'#app',在render又引进一个组件,该组件最外层也是用了'#app',为何根组件的DOM'#app'会被替换掉。 阅读全文
posted @ 2018-08-22 13:37 姜瑞涛 阅读(4420) 评论(0) 推荐(0)
摘要:基于Vue Router 2018年8月的官方文档示例,改造一下,通过一个最简单的例子,解决很多初学者的一个困惑。 首先是官方文档示例代码 效果如下 但此时,你点击子组件路由链接,会发现进入新路由后,页面外层的'Hello App!'等文字等仍然都在。不想要这些东西该怎么办? 其实这个很好办,先看咱 阅读全文
posted @ 2018-08-17 06:49 姜瑞涛 阅读(334) 评论(0) 推荐(0)
摘要:补充:require('./config/routes')(app); 报错,应该没用,注释掉可以正常使用 https://segmentfault.com/a/1190000008398220 https://www.gaoshilei.com/2017/10/30/hexo-init/ 阅读全文
posted @ 2018-08-08 22:46 姜瑞涛 阅读(426) 评论(0) 推荐(0)