浅谈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 相关文章推荐
$.getJSON在IE下失效的原因分析及解决方法
Jun 16 Javascript
javascript计算星座属相(十二生肖属相)示例代码
Jan 09 Javascript
jQuery UI插件自定义confirm确认框的方法
Mar 20 Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
浅析jQuery Mobile的初始化事件
Dec 03 Javascript
基于JQuery实现图片轮播效果(焦点图)
Feb 02 Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 Javascript
jQuery组件easyui对话框实现代码
Aug 25 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
Nov 15 Javascript
微信小程序的日期选择器的实例详解
Sep 29 Javascript
微信小程序实现录音Record功能
May 09 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
解析isset与is_null的区别
2013/08/09 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
JS实现的RGB网页颜色在线取色器完整实例
2016/12/21 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
深入理解Python中各种方法的运作原理
2015/06/15 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
使用python中的in ,not in来检查元素是不是在列表中的方法
2018/07/06 Python
浅析Python函数式编程
2018/10/06 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
介绍一下Make? 为什么使用make
2013/12/08 面试题
教师党员公开承诺事项
2014/05/28 职场文书
镇班子对照检查材料思想汇报
2014/09/24 职场文书
教育见习报告范文
2014/11/03 职场文书
模范教师材料大全
2014/12/16 职场文书
刑事附带民事代理词
2015/05/25 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书