字符串里解析vue表达式
2017-11-28 15:38
471 查看
1.问题:使用v-for的时候,大家会迭代list,有时候不是单纯的显示出来,而是会在url里强制解析,{{item.url}}这样的写法就行不通了,如何写呢?
2.返回数据格式如下:
{id: 1, url: “bg.png”, year: “2017”, month: “3”, des: null, createTime: null}
{id: 2, url: “bg2.png”, year: “2017”, month: “3”, des: null, createTime: null}
{id: 3, url: “lock.png”, year: “2017”, month: “3”, des: null, createTime: null}
3.vue获取数据方式:
4.总结:分三步走完整解析
1.把src改为:src
2.把url拆分为两部分,非强制解析的地方就用单引号’ ‘;
3.注意item.url不带括号了
2.返回数据格式如下:
{id: 1, url: “bg.png”, year: “2017”, month: “3”, des: null, createTime: null}
{id: 2, url: “bg2.png”, year: “2017”, month: “3”, des: null, createTime: null}
{id: 3, url: “lock.png”, year: “2017”, month: “3”, des: null, createTime: null}
3.vue获取数据方式:
<script> var datas; var url="http://loca.3w.dkys.org/ssm01/imageInfo/findAll.action"; $.ajax({ type : "post", url : url, // data : shopparams, async : false, success : function(data){ datas=data; console.log(data) } }); new Vue({ el: '#app', data: datas }) </script>
页面如下 <li v-for="item in datas" class="mui-table-view-cell mui-media mui-col-xs-6"> <a href="#"> <img class="mui-media-object" :src="'http://loca.3w.dkys.org/ssm01/images/'+item.url" data-preview-src="" data-preview-group="1"> <div class="mui-media-body">静静看这世界 </div> </a> </li>
4.总结:分三步走完整解析
1.把src改为:src
2.把url拆分为两部分,非强制解析的地方就用单引号’ ‘;
3.注意item.url不带括号了
相关文章推荐
- 使用正则表达式找出不包含特定字符串的条目(?!否定前瞻解析)
- java正则表达式 分段解析字符串使用(.*?)(?=)
- 数据库连接字符串解析的正则表达式
- struts2返回到JSP页面的html字符串如何在JSP页面上解析成html标签 (ognl表达式)
- Java解析字符串表达式--逆波兰表达式的计算
- 利用java正则表达式来解析并获取指定的字符串
- js解析字符串四则表达式
- Java - 抓取优酷网视频播放页面(使用jsoup解析html,正则表达式处理字符串)
- 全面解析JS字符串和正则表达式中的match、replace、exec等函数
- jexl解析表达式字符串
- Dynamic Expression API动态将字符串解析成Linq表达式
- Java 计算数学表达式(字符串解析求值工具)
- 在VC6中使用正则表达式解析字符串
- Java解析字符串表达式--逆波兰表达式的生成
- Java 正则表达式 分组 解析 字符串
- 使用v-html解决Vue.js渲染过程中html标签不能被解析(html标签显示为字符串)
- 正则表达式,判断一串字符串里面包含一定的形式,并解析成图片
- js去掉html字符串中的所有标签元素,结合vue表达式使用
- 用正则表达式解析IPv4和IPv6地址字符串
- 使用v-html解决Vue.js渲染过程中html标签不能被解析(html标签显示为字符串)