vue.js:子组件访问父组件parent-root笔记
2023-09-27 14:22:47 时间
完整笔记代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="xiaonaihu" />
<meta name="generator" content="HBuilder X" />
<title>子组件访问父组件parent-root</title>
<script src="../../lib/vue.min.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<cpn></cpn>
</div>
<template id="cpn">
<div>
<h2>我是cpn组件</h2>
<ccpn></ccpn>
</div>
</template>
<template id = "ccpn">
<div>
<h2>我是一个子组件</h2>
<button @click = "btnClick">按钮</button>
</div>
</template>
<script type="text/javascript">
var app = new Vue({
el: "#app",
data:{
message:"hello vue"
},
components: {
cpn: {
template: "#cpn",
data() {
return {
name:'我是cpn的name'
}
},
// methods: {
// btnClick() {
// console.log(this.$parent);
// }
// },
components: {
ccpn: {
template:"#ccpn",
methods: {
btnClick() {
// 访问父组件 $parent
console.log(this.$parent);
console.log(this.$parent.name);
// 访问根组件 $root
console.log(this.$root);
// 直接访问的是Vue实例
console.log(this.$root.message)
}
}
}
}
}
}
});
</script>
</body>
</html>
理解
相关文章
- Vue自带的过滤器
- Vue.js 中的动态路由
- Vue.js:使用v-model获取range滑块值
- vue.js:父组件访问子组件children-refs笔记
- vue.js:组件中数据的存放问题
- vue.js:父组件和子组件
- vue.js:全局组件和局部组件
- vue.js:v-model结合checkbox类型
- vue.js:v-model结合radio的使用
- vue.js v-on的修饰符
- vue.js子组件访问父组件
- Vue.js权威指南
- Vue.js的复用组件开发流程
- Vue.js—单元测试
- Vue.js 2.x笔记:组件(5)
- 清明小长假之VUE.JS学习测试码
- Vue 服务端渲染(SSR)、Nuxt.js - 从入门到实践
- 基于 vue-cli 的 Vue js 单页应用项目模板
- Vue.js 系列教程 2:组件,Props,Slots
- js 实现vue—引入子组件props传参
- vue 组件内引入外部在线js、css