Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改Vue js中发出的子组件方法中的父属性_Javascript_Vue.js_Vuejs2_Vue Component - Fatal编程技术网

Javascript 更改Vue js中发出的子组件方法中的父属性

Javascript 更改Vue js中发出的子组件方法中的父属性,javascript,vue.js,vuejs2,vue-component,Javascript,Vue.js,Vuejs2,Vue Component,在vue组件中,我有另一个子组件datatabel,它发出了方法排序 <datatable @sort="sortBy"></datatable> 上面的例子不起作用,但我可能做得不对 可以这样做吗?如果可以,正确的语法是什么 是,您可以使用$event 在这种情况下需要传递值:$event.target.Value它取决于首先发出的内容。 <datatable @sort="parentAttribute = 'value that was emitted'

在vue组件中,我有另一个子组件
datatabel
,它发出了方法
排序

<datatable @sort="sortBy"></datatable>
上面的例子不起作用,但我可能做得不对


可以这样做吗?如果可以,正确的语法是什么

是,您可以使用
$event



在这种情况下需要传递值:
$event.target.Value
它取决于首先发出的内容。
<datatable @sort="parentAttribute = 'value that was emitted'"></datatable>