Vue用v-for给src属性赋值的方法
我的代码结构如下面代码所示,无法执行,在img中的src属性中无法用mustache表示法
<div id="test"> <div v-for="item in lists"> <img src="{{item.img}}"> </div> </div>
new Vue({ el: "#test", data: function () { return { lists: [ { img : 'img1' }, { img : 'img2' }, { img : 'img3' }, { img : 'img4' } ] } }, })
后来我将html中的代码改成如下
<div id="test"> <div v-for="item in lists"> <img v-bind:src="item.img"> </div> </div>
使用v-bind标签后,就可以正常使用了
以上这篇Vue用v-for给src属性赋值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
您可能感兴趣的文章:
- Vue.js常用指令之循环使用v-for指令教程
- VUE中v-model和v-for指令详解
相关推荐
-
Vue.js常用指令之循环使用v-for指令教程
前言 Vue.js中,v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名. v-for 可以绑定数据到数组来渲染一个列表: <div id="wantuizhijia"> <ol> <li v-for="site in sites"> {{ site.name }} </li> </ol> </div> <sc
-
VUE中v-model和v-for指令详解
1.基本雏形 <!DOCTYPE html> <html> <head> <title></title> <script src="https://unpkg.com/vue/dist/vue.js"></script> <script type="text/javascript"> window.onload = function(){ var vm = new Vue
-
Vue用v-for给src属性赋值的方法
我的代码结构如下面代码所示,无法执行,在img中的src属性中无法用mustache表示法 <div id="test"> <div v-for="item in lists"> <img src="{{item.img}}"> </div> </div> new Vue({ el: "#test", data: function () { return { list
-
vue中v-for循环给标签属性赋值的方法
1.给每个按钮添加class的属性值以及icon图标属性值,通过v-for实现自动添加样式,发现属性值无法显示,切记在属性前加上v-bind <html> <head> <meta charset="utf-8"> <title>v-for在线测试实例</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"> &
-
解决Vue 给mapState中定义的属性赋值报错的问题
1. 实践环境 Vue 2.9.6 2. 问题描述 <script> import { mapState } from 'vuex'; export default { name: "displayCount", computed: { ...mapState({ ...略 count: state => state.a.count }) }, methods: { increaseCount () { this.count = this.count + 1 } }
-
vue如何动态绑定img的src属性(v-bind)
目录 动态绑定img的src属性(v-bind) 解决办法 vue添加img的src地址 v-bind 动态绑定img的src属性(v-bind) 今天遇到一个特别坑爹问题,页面中使用img动态绑定图片路径时总是不显示.(处理前的代码) <div class="prod-content"> <div class="prod-item" v-for="(item,index) in Merchant" :key="ind
-
vue中动态参数与计算属性的使用方法
一,动态参数 从 2.6.0 开始,可以用方括号括起来的 JavaScript 表达式作为一个指令的参数: <a v-bind:[attributeName]="url"> - 这里的 attributeName 会被作为一个 JavaScript 表达式进行动态求值,求得的值将会作为最终的参数来使用.例如,如果你的 Vue 实例有一个 data property attributeName,其值为 "href",那么这个绑定将等价于 v-bind:hr
-
jquery得到iframe src属性值的方法
取得iframe src属性的的值: Html代码 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery</title> <style type="text/css"> </style&
-
Vue中img的src属性绑定与static文件夹实例
不少人在vue的开发中遇到这样一个问题: img的src属性绑定url变量,然而图片加载失败. 大部分的情况中,是开发者使用了错误的写法,例如: <img src="{{ imgUrl }}"/> 这样写肯定是不对的,正确的写法应该使用v-bind: <img v-bind:src="imgUrl"/> 不过,有时候即使使用了正确的语法,依旧无法显示图片,因为你的imgUrl使用了本地图片的路径. 例如,有下面一个文件结构: 现在,我们要在A
-
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
错误用法: <img src="http:0.0.0.127/{{item.imgname}}" alt=""> 正确用法: <img src="'http:0.0.0.127/'+item.imgname" alt=""> 绑定属性的时候,前面加: 属性的值可以用表达式,但注意字符串拼接的时候要加引号 以上这篇解决Vue.js 2.0 有时双向绑定img src属性失败的问题就是小编分享给大家的全部内
-
浅谈vue中computed属性对data属性赋值为undefined的原因
目录 场景: 原因: _init中初始化 _init中做了什么? 在initState()做了这些事情 解决办法: 场景: 我在computed中return了一个值,然后在data中直接将它复制给另一个属性.结果data中的属性值为undefined… 代码示例: timer为undefined… 原因: 在这里很容易想到是执行顺序的问题,computed中的属性和data中的属性最终都会加载到app这个实例下.如果data中的实例属性被创建完成的时候,computed中的实例属性还没被创建,
-
解决vue2.0动态绑定图片src属性值初始化时报错的问题
在vue2.0中,经常会使用类似这样的语法 v-bind:src = " imgUrl "(缩写 :src = " imgUrl "),看一个案例 <template> <div> <img :src="imgUrl"> </div> </template> <script> export default { data(){ return { captcha_id: &quo
随机推荐
- Angular.js中数组操作的方法教程
- Lua中的loadfile、dofile、require详解
- mysql 8.0 安装配置方法教程
- js动态修改整个页面样式达到换肤效果
- 重载toString实现JS HashMap分析
- 详解Java正则表达式中Pattern类和Matcher类
- 探索ORACLE之ASM概念(完整版)
- Swift编程中实现希尔排序算法的代码实例
- 基于Python对象引用、可变性和垃圾回收详解
- JS插件plupload.js实现多图上传并显示进度条
- 判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
- 详解MyBatis Generator自动创建代码(dao,mapping,poji)
- 如何利用Android Studio将moudle变成jar示例详解
- 学习Android自定义Spinner适配器
- BootStrap Validator 根据条件在JS中添加或移除校验操作
- 网页的分页下标生成代码(PHP后端方法)
- Java使用BigDecimal进行运算封装的实际案例
- 记录Android studio JNI开发的三种方式(推荐)
- Python拼接微信好友头像大图的实现方法
- PHP如何使用JWT做Api接口身份认证的实现