vue

  1. 在使用setInterval时,如果当页面内有使用v-model.lazy的组件,那么那个组件的值会无法改变,一直会变回上一次的值。
  2. 打包在生产环境运行时console中依旧提示当前在开发环境,原因是没有区分引用的vue版本,都是用的开发环境的vue

解决方案:在webpack配置文件中修改vue的引用

 resolve: {
    extensions: ['.vue', '.js', '.json'],
    alias: {
      vue: process.env.NODE_ENV == 'production' ? 'vue/dist/vue.min.js' : 'vue/dist/vue.js'
    }
  },

vue-router

动态添加路由router.addRoutes(routes: Array)

在addroutes后,router.options.routes不会更新,这不是一个bug,以后应该也不会修复,有个简单的解决办法是通过vue-devtool>Routing>Routes查看,这里边的路由是实时更新的。