这是一个用于练习Vue
的小项目
- 利用第三方
API
,获取慕课网课程列表,前台用Vue
实现展示 - 支持分页加载,支持路由的前进后退
- 支持直接在浏览器地址栏修改传参加载数据
- 页面布局支持响应式
- Vue
- vue-router 2
- axios
- iView
git clone https://github.com/funlee/imooc-list.git
cd imooc-list
npm install
npm run dev
然后在浏览器里输入:http:localhost:8080 即可访问
1.vue-cli
打包过后,上传 github page
并不能预览,会出现无法加载静态资源
,解决办法:
- 更改根目录
config
下的index.js
文件,将将assetsPublicPath: '/'
, 改为assetsPublicPath: './'
2.页面中用 background
加载的图片可以正常显示,但是所有的字体图标都不能正常显示,解决方法:
- 更改根目录下
build
中的utils.js
文件,在控制build
样式文件代码中添加publicPath: '../../'
3.在 Vue2.0
中使用 iView
时,控制给了如下警告,这是由于 Vue
升级后,对组件命名有了要求后导致的,有两种解决办法:
- 在
main.js
里面添加代码
- 第二种解决办法是使用 iview-loader