浅谈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 处理 URL 的两个函数代码
Aug 13 Javascript
关于viewport,Ext.panel和Ext.form.panel的关系
May 07 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
JavaScript与jQuery实现的闪烁输入效果
Feb 18 Javascript
简单解析JavaScript中的__proto__属性
May 10 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
Nov 07 Javascript
JavaScript中String对象的方法介绍
Jan 04 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
Nov 28 Javascript
vue跳转方式(打开新页面)及传参操作示例
Jan 26 Javascript
vue路由缓存的几种实现方式小结
Feb 02 Javascript
解决vue-router 切换tab标签关闭时缓存问题
Jul 22 Javascript
Vue 事件的$event参数=事件的值案例
Jan 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
基于php权限分配的实现代码
2013/04/28 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
开启PHP的伪静态模式
2015/12/31 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
php自定义函数实现统计中文字符串长度的方法小结
2017/04/15 PHP
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
详解浏览器渲染页面过程
2017/02/09 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
python实现ipsec开权限实例
2014/11/11 Python
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
K-近邻算法的python实现代码分享
2017/12/09 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Django 开发环境配置过程详解
2019/07/18 Python
Python爬虫 bilibili视频弹幕提取过程详解
2019/07/31 Python
python 操作hive pyhs2方式
2019/12/21 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
Python操作Elasticsearch处理timeout超时
2020/07/17 Python
Python request中文乱码问题解决方案
2020/09/17 Python
Ubuntu16安装Python3.9的实现步骤
2020/12/15 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
销售部主管岗位职责
2013/12/18 职场文书
音乐教学案例
2014/01/30 职场文书
公司聘任书模板
2014/03/29 职场文书
win10识别不了U盘怎么办 win10系统读取U盘失败的解决办法
2022/08/05 数码科技