浅谈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 Discuz代码中的msn聊天小功能
May 25 Javascript
JavaScript 学习笔记(九)call和apply方法
Jan 11 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
May 14 Javascript
Javascript仿PHP $_GET获取URL中的参数
May 12 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 Javascript
AngularJS入门教程之ng-class 指令用法
Aug 01 Javascript
jQuery的ajax和遍历数组json实例代码
Aug 01 Javascript
原生node.js案例--前后台交互
Feb 20 Javascript
通过构造函数实例化对象的方法
Jun 28 Javascript
Angularjs实现页面模板清除的方法
Jul 20 Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
如何对PHP程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
PHP 手机归属地查询 api
2010/02/08 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
python进程与线程小结实例分析
2018/11/11 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
easyui validatebox验证
2016/04/29 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
python BeautifulSoup使用方法详解
2013/11/21 Python
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
python读取中文txt文本的方法
2018/04/12 Python
Python实现查找最小的k个数示例【两种解法】
2019/01/08 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
面试后感谢信怎么写
2014/02/01 职场文书
求职信怎么写范文
2014/05/26 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
2015年元旦主持词结束语
2014/12/14 职场文书
物业工程部岗位职责
2015/02/11 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
修改并编译golang源码的操作步骤
2021/07/25 Golang