浅谈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 相关文章推荐
Jquery 基础学习笔记之文档处理
May 29 Javascript
PNG背景在不同浏览器下的应用
Jun 22 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
Dec 06 Javascript
js实现点击获取验证码倒计时效果
Jan 28 Javascript
微信小程序 教程之WXML
Oct 18 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
Nov 15 Javascript
说说如何使用Vuex进行状态管理(小结)
Apr 14 Javascript
vue远程加载sfc组件思路详解
Dec 25 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 jQuery
vue+element ui实现锚点定位
Jun 29 Vue.js
对存在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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
妙用缓存调用链实现JS方法的重载
2018/04/30 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
python解决字符串倒序输出的问题
2018/06/25 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
python3 re返回形式总结
2020/11/20 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
就业自荐书
2013/12/05 职场文书
优秀村官事迹材料
2014/01/10 职场文书
客服部班长工作责任制
2014/02/25 职场文书
老干部工作汇报材料
2014/10/28 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
信用卡催款律师函
2015/05/27 职场文书
首都博物馆观后感
2015/06/05 职场文书
python基于turtle绘制几何图形
2021/06/15 Python
总结Java对象被序列化的两种方法
2021/06/30 Java/Android
Python 阶乘详解
2021/10/05 Python
golang语言指针操作
2022/04/14 Golang