在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ VUE 子組件給父組件傳值能不能直接給父組件中的數(shù)據(jù)賦值呢

VUE 子組件給父組件傳值能不能直接給父組件中的數(shù)據(jù)賦值呢

子組件
this.$emit('tofalse',false)
父組件中怎么直接給status賦值為false

  data () {
    return {
        status:''
    }
  },

能不能不通過function進(jìn)行賦值呢?
@tofalse="status=false"不行

回答
編輯回答
朕略傻

你在子組件中能調(diào)取父組件的方法,難道就不能再父組件的方法里面修改父組件的值嗎?

this.$parent.status = false; //不推薦

2018年4月13日 03:57
編輯回答
深記你

感覺跟這個.sync的語法糖類似, 可以直接賦值的
<comp :foo="bar" @update:foo="val => bar = val"></comp>,更簡單。

2018年8月28日 11:38
編輯回答
默念

試試在父組件內(nèi):

@tofalse="status => this.status = status"
2018年4月27日 00:55