vue2 与 vue1都支持的组件tree互动api。
来源:互联网 发布:淘宝开店要保证金吗 编辑:程序博客网 时间:2024/06/05 22:34
<div id="app">
父组件:
<input v-model="val"><br/>
子组件:
<test :test="val"></test>
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
val: 1
},
components: {
test: {
props: ['test'],
template: "<input @click='findParent' v-model='test'/>",
methods: {
findParent: function () {
console.log(this.$parent); //访问根组件
console.log(this.$parent.val); //访问根组件的val属性
console.log(this.$parent.$children.indexOf(this)); //查看当前能否在其父组件的子组件中找到索引
console.log(this.$parent === this.$root); //查看父组件和根组件是不是全等的(因为他的父组件就是根组件)
}
}
}
}
});
</script>
父组件:
<input v-model="val"><br/>
子组件:
<test :test="val"></test>
</div>
<script>
var vm = new Vue({
el: '#app',
data: {
val: 1
},
components: {
test: {
props: ['test'],
template: "<input @click='findParent' v-model='test'/>",
methods: {
findParent: function () {
console.log(this.$parent); //访问根组件
console.log(this.$parent.val); //访问根组件的val属性
console.log(this.$parent.$children.indexOf(this)); //查看当前能否在其父组件的子组件中找到索引
console.log(this.$parent === this.$root); //查看父组件和根组件是不是全等的(因为他的父组件就是根组件)
}
}
}
}
});
</script>
0 0
- vue2 与 vue1都支持的组件tree互动api。
- vue1.0与vue2.0区别之组件通信
- vue 学习笔记二之vue2与vue1的选择
- vue2.0的变化,与vue1.0对比
- 二三、vue2与vue1的区别(一)
- 二六.vue2与vue1的区别(二)
- 二八、vue2与vue1的区别(三)
- vue1和vue2的区别
- vue1升级vue2
- vue2.0不支持语法(部分vue2.0支持vue1.0不支持)
- vue1.0和vue2.0的区别之路由
- vue1和vue2获取dom元素的方法
- vue1.0和vue2.0的watch监听事件写法
- vue日期组件,支持vue1.0和2.0
- 利用aosv库实现各种滚动与组件的互动
- vue.js学习09之vue2.x实现vue1.x中默认的过滤器
- Vue1.0中过滤器和Vue2.0中自定义指令的用法
- Vue2.0 和 Vue1.0——生命周期和钩子函数的一些理解
- drawArc()参数问题
- 单页应用(SPA)前端javascript如何阻止按下返回键页面回退
- tensorflow 训练mnist数据
- c/c++代码 No.3 位或
- Docker学习文档之三 其他相关-Docker常用命令
- vue2 与 vue1都支持的组件tree互动api。
- mysql存储过程语法及实例
- 比较全的pom.xml maven依赖
- jq获取元素位置
- xml中Integer判空
- c/c++代码 No.4 位异或
- MyBatis通用Mapper3
- MySql四种存储引擎
- java web项目启动加载顺序