浅谈vue的踩坑路


Posted in Javascript onAugust 31, 2017

------>axios模拟get json一直拿不到文件,先把data放到根目录,再去dev-server.js(就是npm执行的那个文件)里面设置静态资源访问路径app.use('/data',express.static('./data'))

...
app.use(hotMiddleware)

// serve pure static assets
var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory)
app.use(staticPath, express.static('./static'))

app.use('/data',express.static('./data'))/*其实只有这一行,特别注意,这个不加拿不到json*/

var uri = 'http://localhost:' + port
...

------->拿不到图片,因为webpack打包后文件的名字可能会改变,so要看webpack的配置文件

{
  test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
  loader: 'url-loader',
  options: {
   limit: 10000,
   /* name: utils.assetsPath('img/[name].[hash:7].[ext]')这个会改变图片的名字*/
   name: utils.assetsPath('img/[name].[ext]')
 

}<br>}

------->数据里面的值有一些有有一些没有,如下这种

[{
 "gname":"小米MIX3",
 "price":"3499",
 "img":"http://localhost:8082/static/img/mix5.png",
 "goods_des":"OLED 显示屏幕,升级计步算法",
 "review":"听说小米客服美眉很厉害送我一首藏头诗可好我爱钱天玉",
 "review_author":"来自橙子的"
},{
 "gname":"小米MIX4",
 "price":"3499",
 "img":"http://localhost:8082/static/img/mix5.png",
 "goods_des":"6.4 全面屏,全陶瓷机身"
}]

好,for循环的时候就要在相应的地方加上判断

<li v-for="(item,index) in arrList" class="goods-list-item">
 <span class="flag flag-new">{{item.flag}}</span>
 <a href="#" rel="external nofollow" class="img-wrap">
  <img :src="item.img" /><!--或者v-bind:src="item.img"-->
 </a>
 <h3 class="good-title"><a href="">{{item.gname}}</a></h3>
 <p class="good-desc">{{item.goods_des}}</p>
 <p class="good-price">{{item.price}}</p>
 <p class="review-wrap" v-if="item.review"><!--如果review存在就显示-->
  <a href="">
   <span class="review">{{item.review}}</span>
   <span class="author">{{item.review_author}}</span>
  </a>
 </p>
</li>

以上这篇浅谈vue的踩坑路就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript检查表单数据是否改变的方法
Jul 30 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
Mar 03 Javascript
简单谈谈node.js 版本控制 nvm和 n
Oct 15 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
Nov 04 Javascript
jQuery如何使用自动触发事件trigger
Nov 29 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
Nov 13 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
Nov 30 Javascript
详解Vue This$Store总结
Dec 17 Javascript
js实现一个简易计算器
Mar 30 Javascript
推荐几个不错的console调试技巧实现
Dec 20 Javascript
js实现百度淘宝搜索功能
Feb 17 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
Aug 31 #Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
Aug 31 #Javascript
基于JSON数据格式详解
Aug 31 #Javascript
浅谈js中的this问题
Aug 31 #Javascript
js实现图片放大展示效果
Aug 30 #Javascript
详解js几个绕不开的事件兼容写法
Aug 30 #Javascript
JavaScript实现滑动导航栏效果
Aug 30 #Javascript
You might like
探讨PHP中this,self,parent的区别详解
2013/06/08 PHP
浅析php面向对象public private protected 访问修饰符
2013/06/30 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
PHP函数超时处理方法
2016/02/14 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
Python编写一个闹钟功能
2017/07/11 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
Python如何读取、写入JSON数据
2020/07/28 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
巴西网上药房:onofre
2016/11/21 全球购物
Hotels.com台湾:饭店订房网
2017/09/06 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
大学生个人推荐信范文
2013/11/25 职场文书
七年级数学教学反思
2014/01/22 职场文书
工作评语大全
2014/04/26 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
消防志愿者活动方案
2014/08/23 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
经理聘任证明
2015/03/02 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript