美文网首页
Vue中v-for中动态字符串拼接

Vue中v-for中动态字符串拼接

作者: 闫小兀 | 来源:发表于2017-07-07 11:58 被阅读2461次

  小问题,小问题,小问题,不过我要搞事情,开发项目过程遇到Vue中字符串拼接问题,网上搜了挺乱,我来说下我解决总结的几点.

关键点

  • 1.img中的src的字符串动态拼接
  • 2.style中的background属性赋值

一.img中的src的字符串动态拼接

  • 1.问题是这样子的,瞧瞧
    基本网络链接 : http://openweathermap.org/img/w/02n.png ; 但是了字符'02n'是动态的,切换它可以获取不同的天气图片,如果这样的链接在vue的v-for中该如何拼接字符串了,下解:

  • 2.解决这个问题

    • 方法一(你可以这样写)
     <ul>
        <li v-for='item in weatherArr'>
              ![]('http://openweathermap.org/img/w/'+item.weather[0].icon+'.png')
          </li>
      </ul>
    
    • 方法二(你还可以这样写:es6的语法)
        <ul>
            <li v-for='item in weatherArr'>
                <img :src=`http://openweathermap.org/img/w/${item.weather[0].icon}.png`>
              </li>
      </ul>
    

二.style中通过background设置背景图片

  • 写法和上面类似,就是拼接字符串,直接上代码吧
    <ul>
        <li class="imgStyle" v-for='item in items' :style="{background:'url('+item.imgURL+')'}"></li>
     </ul>

完整代码点这儿

相关文章

  • Vue中v-for中动态字符串拼接

      小问题,小问题,小问题,不过我要搞事情,开发项目过程遇到Vue中字符串拼接问题,网上搜了挺乱,我来说下我解决总...

  • vue中如何解析模板

    模板是什么? 对于vue来说,模板本质就是一个字符串 vue中的模板是有逻辑的,是动态的,如v-if,v-for等...

  • jquery 字符串拼接动态修改问题

    工作需要,根据条件动态拼接字符串、动态修改拼接字符串中某个值本是常事,但当越来越多的同事问我:为啥这样写p标签里面...

  • 滴滴面试题(二)

    一.当v-for中key相同时,vue如何判断,如何渲染 如果不使用 key,Vue 会使用一种最大限度减少动态元...

  • 2021-6面试

    vue vue中v-if和v-for的优先级那个更高,应该怎么优化提升性能1、在vue2.x中v-for的优先级高...

  • 21.Vue img图片路径处理

    在Vue中开发,展示图片是经常使用到的,如果数据是从后台返回的,需要动态绑定到img的src中,在vue中直接拼接...

  • Vue 拼接动态字符串

    a4:'系统将平仓{0}合约全部仓位。', 在使用的时候,对那个变量用[]包起来即可。

  • Vue 基础

    Vue 起步 Vue V-for循环 (一) Vue V-for 循环(二) Vue v-for表格

  • Vue 循环渲染

    v-for指令的使用 在 Vue 中,可以使用 v-for 指令绑定数据到数组来渲染一个列表。 使用 v-for ...

  • VSCode的vetur插件提示 Vue中的v-for有[vue

    具体描述vscode的vetur插件提示 Vue中的v-for有[vue-language-server] Ele...

网友评论

      本文标题:Vue中v-for中动态字符串拼接

      本文链接:https://www.haomeiwen.com/subject/gpplhxtx.html