vue第一篇
2018-04-16 本文已影响0人
从前慢pearl
1,数据列表获取显示
入口文件的资源引入及其异步数据获取
![](https://img.haomeiwen.com/i4145758/bd043ed2e6c3f9ce.png)
![](https://img.haomeiwen.com/i4145758/b5dceec6ad8520a6.png)
html页面数据显示
![](https://img.haomeiwen.com/i4145758/6f08c93ae3a3cc6a.png)
2,调试
![](https://img.haomeiwen.com/i4145758/f65b06f284d05287.png)
![](https://img.haomeiwen.com/i4145758/1538498f68fb3c5c.png)
刷新网页
![](https://img.haomeiwen.com/i4145758/36e58b86a358aa72.png)
3,判断class值的是否显示
![](https://img.haomeiwen.com/i4145758/df9b2fe41d2c607b.png)
![](https://img.haomeiwen.com/i4145758/0439a11a3a3ade16.png)
![](https://img.haomeiwen.com/i4145758/82ae4e67ed7be10d.png)
4,列表循环里面的index
![](https://img.haomeiwen.com/i4145758/4619ef91e8ad21e4.png)
5,属性值的获取
![](https://img.haomeiwen.com/i4145758/912e58cbdf8de1ef.png)
6,过滤器
![](https://img.haomeiwen.com/i4145758/abd3424619c3a8c5.png)
![](https://img.haomeiwen.com/i4145758/d7da7eac2ea48abe.png)
![](https://img.haomeiwen.com/i4145758/18d9663e6d065649.png)
7,组件里面的数据
![](https://img.haomeiwen.com/i4145758/31d0f2f3cab47634.png)
![](https://img.haomeiwen.com/i4145758/0935b6e2886e581b.png)
组件里面的index值
![](https://img.haomeiwen.com/i4145758/fd52217c0beed772.png)
由于这是一个多页面项目 所有对于底部导航使用当前点击的index与当前列表的index一样来设置active的class值是不行的 会刷新回到解放前 所有通过地址栏的链接带的参数来解决
8,vue里面的链接跳转及数据拼接
![](https://img.haomeiwen.com/i4145758/cf53cfa3dc495a97.png)
js里面的一个获取参数字符串的方法
![](https://img.haomeiwen.com/i4145758/bad669d03827d99e.png)
qs获取地址栏的参数
![](https://img.haomeiwen.com/i4145758/a809f41436371141.png)
![](https://img.haomeiwen.com/i4145758/43ffc4920fdd54d9.png)
9,共同的方法放到一个js文件里面
例子:
提取设置价格为两位小数的函数
![](https://img.haomeiwen.com/i4145758/5cfd792b790cf06c.png)
![](https://img.haomeiwen.com/i4145758/144b06f7fb358364.png)
![](https://img.haomeiwen.com/i4145758/60496e27fc5fbe95.png)
同样可以把公用的底部组件放到一个js文件里面
![](https://img.haomeiwen.com/i4145758/e79196b402859006.png)
![](https://img.haomeiwen.com/i4145758/23132aaf88ee8872.png)
![](https://img.haomeiwen.com/i4145758/afa22aae07ce74fc.png)
10,动画
![](https://img.haomeiwen.com/i4145758/b83c81dfee6d347b.png)
11,vue前端在页面添加后端传过来的html片段
![](https://img.haomeiwen.com/i4145758/b7bd9632048b1cba.png)
12,防止刷新页面的时候出现源代码
![](https://img.haomeiwen.com/i4145758/d8f410a25f765b98.png)
13,vue里面的 function 是不会被执行的
例如:
![](https://img.haomeiwen.com/i4145758/168bf44617072bec.png)
vue里面不能有function 必须是箭头函数