前端应用_Vue_Vue常见的指令v-bind使用场景

问题是:

如下的代码片 title和value , 我想用 vue对象 data 里的值,如何实现呢?

<input type="button" value="" title="">
<script>
        var vue=new  Vue(
            {
                el:'#pp',
                data:{
                    message: 'Hello,Vue',
                    message2:'<h1>我是一个超大的head,请避让下</h1>'    ,
                    title:'我是一个可以点击的button',
                    value:'SAVE',
                }
            }
        )
    </script>

我们尝试两个方法,第一个 用{{}} 去取,第二个 用 [] 中括号也是一种取变量的方法.

显示的效果如下:
在这里插入图片描述
首先 {{}} 这个已经废弃了,你不要再用了,并且给你推荐个方法 v-bind 并且例子给你说了照写就行了
[] 取值根本不可用.

看来这个提示信息,真的很强大,直接告诉我们一个知识点 v-bind.

v-bind 是vue 中, 提供的用于绑定属性的指令

上边的标签就可以改写了

显示效果为:
在这里插入图片描述

提出一个需求就是我们想在属性内添加内容

有两个方法

  1. 直接在 vue data里修改
 data:{
                    message: 'Hello,Vue',
                    message2:'<h1>我是一个超大的head,请避让下</h1>'    ,
                    title:'我是一个可以点击的button 我想怎么改就怎么改',
                    value:'SAVE',
                }
  1. v-bind 功能是能识别属性, 你就把他当做变量修改就行了
    v-bind:title=title+‘123’

用简写代替

以后写用 ‘:’ 代替 ‘’v-bind:‘

改写为

<input type=“button” :value=value :title=title+‘123’>’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值