vue里面v-bind和Props 利用props绑定动态数据的方法


Posted in Javascript onAugust 27, 2018

如下所示:

<add v-bind:子组件的值="父组件的属性"></add>
<div id="app"> 
  <add v-bind:btn="h"></add> 
</div> 
<script> 
  var vm = new Vue({ 
    el: '#app', 
    data: { 
      h: "hello" 
    }, 
    components: { 
      "add": { 
        props: ['btn'], 
        template: "<button>btn:{{btn}}</button>", 
        data: function () { 
          return {'btn': "123"}; //子组件同名的值被覆盖了 
        } 
      } 
    } 
  }); 
</script>

说明:

【1】btn使用的父组件data中 h的值;

【2】子组件的data的函数中返回值被覆盖了。

【3】也就是说,使用v-bind的是使用父组件的值(根据属性名),没有使用v-bind的是将标签里的数值当做字符串来使用。

【4】依然需要使用props,否则他会取用自己data里的btn的值

以上这篇vue里面v-bind和Props 利用props绑定动态数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript getElementsByName()的用法说明
Jul 31 Javascript
jQuery中index()的用法分析
Sep 05 Javascript
基于JQuery制作可编辑的表格特效
Dec 23 Javascript
JavaScript数据结构和算法之图和图算法
Feb 11 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
Apr 06 Javascript
Bootstrap每天必学之导航
Nov 26 Javascript
js+html5实现canvas绘制网页时钟的方法
May 21 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
使用nvm管理不同版本的node与npm的方法
Oct 31 Javascript
浅析Vue自定义组件的v-model
Nov 26 Javascript
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
Dec 11 Javascript
实例讲解JavaScript预编译流程
Jan 24 Javascript
vue.js中toast用法及使用toast弹框的实例代码
Aug 27 #Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
Aug 27 #Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 #Javascript
vue监听input标签的value值方法
Aug 27 #Javascript
vue打包使用Nginx代理解决跨域问题
Aug 27 #Javascript
Vue cli构建及项目打包以及出现的问题解决
Aug 27 #Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 #Javascript
You might like
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
php使用MySQL保存session会话的方法
2015/06/18 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
详解Vue2.0里过滤器容易踩到的坑
2017/06/01 Javascript
深入理解Angular.JS中的Scope继承
2017/06/04 Javascript
Angular排序实例详解
2017/06/28 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
详解使用vue-cli脚手架初始化Vue项目下的项目结构
2018/03/08 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
Python3实现Web网页图片下载
2016/01/28 Python
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
python lambda函数及三个常用的高阶函数
2020/02/05 Python
python入门教程之基本算术运算符
2020/11/13 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
华润集团网上药店:健一网
2016/09/19 全球购物
材料会计岗位职责
2014/03/06 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
员工工作及收入证明
2014/10/28 职场文书
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python