vue指令 v-bind的使用和注意需要注意的点

2022-04-15 0 563
目录
  • 1、v-bind:可以为元素的属性绑定一些数据
  • 2、v-bind:可以简写成 : 推荐直接写冒号
  • 3、v-bind:指令表达式的拼接,

1、v-bind:可以为元素的属性绑定一些数据

 <div id="app">

    <p v-bind:title="message" v-bind:id="pId">我是p标签</p>

 </div>

<script src="./js/vue.js"></script>

          <script>

            let vm = new Vue({

                el:"#app",

                data:{

                    message:"我是p标签的title值",

                    pId:"这是随便给的id"

                }

            })

输出为:

vue指令 v-bind的使用和注意需要注意的点

2、v-bind:可以简写成 : 推荐直接写冒号

<div id="app">

    <p :title="message" :id="pId">我是p标签</p>

 </div>

<script src="./js/vue.js"></script>

          <script>

            let vm = new Vue({

                el:"#app",

                data:{

                    message:"我是p标签的title值",

                    pId:"这是随便给的id"

                }

            })

输出和上面结果相同

3、v-bind:指令表达式的拼接,

如果想要实现表达式的拼接,被拼接的字符串一定要被引号包裹起来,否则会被当做变量解析

不加引号:

报错:[Vue warn]: Property or method “这是追加的id” is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

加引号:

<p title="200" :title="message" :id="pId+'这是追加的id'">我是p标签</p>

输出结果:

vue指令 v-bind的使用和注意需要注意的点

到此这篇关于 v-bind的使用和注意需要注意的点的文章就介绍到这了,更多相关 v-bind的使用和注意点内容请搜索NICE源码以前的文章或继续浏览下面的相关文章希望大家以后多多支持NICE源码!

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 JavaScript vue指令 v-bind的使用和注意需要注意的点 https://www.niceym.com/20162.html