标签:接收 知识点 rom code pos 它的 scope 横线 nbsp
1、ref
:为子组件指定一个索引 ID,给元素或者组件注册引用信息。refs是一个对象,包含所有的ref组件。
<div id="parent">
<user-profile ref="profile"></user-profile>(子组件)
</div>
var parent = new Vue({ el: ‘#parent‘ })
// 访问子组件
var child = parent.$refs.profile
ps:$表示refs为vue对象,而不是普通的js对象。
2、props:父组件向子组件传值(数据),驼峰式改为横线式。
3、scope 作用域
在父级中,具有特殊属性 scope
的 <template>
元素必须存在,表示它是作用域插槽的模板。scope
的值对应一个临时变量名,此变量接收从子组件中传递的 props 对象:
<component>
元素,动态地绑定到它的 is
特性,我们让多个组件可以使用同一个挂载点,并动态切换:var vm = new Vue({ el: ‘#example‘, data: { currentView: ‘home‘ }, components: { home: { /* ... */ }, posts: { /* ... */ }, archive: { /* ... */ } } }) <component v-bind:is="currentView"> <!-- 组件在 vm.currentview 变化时改变! --> </component>
v-on
侦听器。foo
的值时,它需要显式地触发一个更新事件:this.$emit(‘update:foo‘, newValue)vue学习:props,scope,slot,ref,is,sync等知识点
标签:接收 知识点 rom code pos 它的 scope 横线 nbsp
原文地址:http://www.cnblogs.com/dontes/p/7170414.html