VUE学习笔记整理(二)

上一篇笔记:https://blog.csdn.net/ws19900201/article/details/98875039

vue指令

v-show
v-if v-else
v-for
@click
v-text
v-html
v-bind:href :href
v-model
v-once

vue 生命周期+组件

beforeCreate 未生成
created 生成 有属性和方法
beforeMount 挂载前
mounted 已经挂载
beforeUpdate
update 修改完成
activated
deactivated
beforeDestroy 卸载前
destroyed 卸载
errorCaptured

父子组件传值:

(在子组件调用父组件的值)

//父组件(fuqin): attr1
<erzi :attr1="attr1"></erzi>

//子组件(erzi):attr2 
{
   {
   attr1}}
prop:["attr1"]

// props: {
   
  //   attr1: {
   
  //     type: String,
  //     attr1: "attr1",
  // 	 default: "STRING"
  //   }
  // },

(在父组件调用子组件的值)

//父组件(fuqin): attr1
{
   {
   attr2}}
<erzi  @world="getdata"></erzi>
data(){
   
  return{
   
    attr2:''
  }
}
getdata(attr2){
   
  this.attr2 = attr2
}

//子组件(erzi):attr2 
<button @click="send">发送</button>

send(){
   
  this.$emit("world",this.arrt2)
}

(加载后直接传值)

mounted(){
   
  this.$emit("world",this.arrt2)
}

(兄弟组件传值)

<comp1></comp1>

<comp2></comp2>

var event = new Vue({
   });

//comp1:
{
   {
   attr2}}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值