github地址:https://github.com/chuanzaizai/vue_iview_require
1、最近项目遇到的需求:不使用webpack, 采用老设计模式AMD,实现按需加载,组件化开发
2、主要技术栈: vue (https://cn.vuejs.org/v2/guide/)
iview (http://v1.iviewui.com/)
requirejs (http://requirejs.org/)
css样式采用less模块化,未在webpack中配置less-loader,借助less.js在客户端编译(此方法不可取,需优化)
3、设计思路:
(1)配置require,新建main.js
main.js中主要配置全局js的依赖项,vue的全局监听器,引入公用的header、nav组件
requirejs.config({
// baseUrl:'./',
paths:{
text:'lib/text',
jquery:'lib/jquery.min',
less:'lib/less-1.6.3.min',
vue:'lib/vue',
iview:'lib/iview.min',
vueresource:'lib/vue-resource-1.3.4.min',
httpinterface: 'httpinte