1、new Vue({ router, store, }).$mount('#app')
和new Vue({ el:'#app', router, store })
有什么不同?
两者在使用效果上没有任何区别,都是为了将实例化后的vue挂载到指定的dom元素中。
如果在实例化vue的时候指定el,则该vue将会渲染在此el对应的dom中,
反之,若没有指定el,则vue实例会处于一种“未挂载”的状态,
此时可以通过$mount来手动执行挂载。
注:如果$mount
没有提供参数,模板将被渲染为文档之外的的元素,并且你必须使用原生DOM API把它插入文档中。
Vue 的$mount()
为手动挂载,在项目中可用于延时挂载(例如在挂载之前要进行一些其他操作、判断等),之后要手动挂载上。new Vue时,el和$mount并没有本质上的不同。
2、引入公共样式 可以全局调用
import './style/common'
3、 require.ensure
理解为按需加载
4、mapstate 、mapAction