Vue如何在父组件中获取子组件和混入

父组件获取子组件:在子组件中写上ref属性,并写一个单机事件的方法用this.refs.属性来进行获取子组件,也可以用来获取父组件中的dom元素,方法跟获取子组件没区别

 混入:为什么使用? 在两个子组件中使用了相同的methods或者data或者其他的,可以写一个js的文件,使他可以在两个子组件中使用。js文件放在main.js同级的目录下,写上exprot var ji={里面写你的methods或者其他什么},再在子组件中进行配置,在<scprict>中配置 improt {ji(这个名字只要和js中的名字一样就行)},然后写上 mixins就可以使用。

在使用混入的时候,如果你的子组件中有引入的methods或者其他(就是方法名一样),他是不会覆盖你子组件中的内容的,只有在子组件的内容消失之后才会执行,如果是声明周期有一样的他都会执行

插件:跟组件混用相似,写个js文件,写上对象 必须有install函数,这个参数就是vue,也可以传入其他的,在main.js中进行导入,插件必须在vue上面

局部样式:样式一般是全局的在一个style上声明都可以使用,要变成局部的在style元素上添加一个scpose

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值