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
Vue.js 将数据从表行传递到引导模式_Vue.js_Vuejs2_Vue Component - Fatal编程技术网

Vue.js 将数据从表行传递到引导模式

Vue.js 将数据从表行传递到引导模式,vue.js,vuejs2,vue-component,Vue.js,Vuejs2,Vue Component,我正在创建vue js spa,我试图创建的是,当我单击表行时,它将显示一个modals,其中包含/显示我单击的行中的数据 在这里,我创建了我的表 <tr class="cursor-pointer" @click="modalContextMenu"> <td> <img :src="'/images/artikel/' + props.item.images + 'n.jpg'" class="img-rounded img-sm" v-

我正在创建vue js spa,我试图创建的是,当我单击表行时,它将显示一个modals,其中包含/显示我单击的行中的数据

在这里,我创建了我的表

<tr class="cursor-pointer" @click="modalContextMenu">
    <td>
        <img :src="'/images/artikel/' + props.item.images + 'n.jpg'" class="img-rounded img-sm" v-if="props.item.images">
        <img :src="'/images/image-articlen.jpg'" class="img-rounded img-sm" v-else>
    </td>
    <td>{{props.item.name}}</td>
    <td>{{props.item.category.name}}</td>
    <td>{{props.item.writter}}</td>
    <td v-html="$options.filters.checkStatus(props.item.publish)"></td>
    <td v-html="$options.filters.checkStatus(props.item.featured)"></td>
    <td>{{props.item.created_at | publishDate}}</td>
</tr>

可以为要在模式中显示的数据创建数据属性

data () {
  modalData: ''
}
然后可以在onClick函数中设置该属性

HTML


然后使用
{{modalData}}

访问modal中的数据我不清楚您要的是什么?模态不显示还是什么?
data () {
  modalData: ''
}
<tr class="cursor-pointer" @click="modalContextMenu(data)">
  <td>
    <img :src="'/images/artikel/' + props.item.images + 'n.jpg'" class="img-rounded img-sm" v-if="props.item.images">
    <img :src="'/images/image-articlen.jpg'" class="img-rounded img-sm" v-else>
  </td>
  <td>{{props.item.name}}</td>
  <td>{{props.item.category.name}}</td>
  <td>{{props.item.writter}}</td>
  <td v-html="$options.filters.checkStatus(props.item.publish)"></td>
  <td v-html="$options.filters.checkStatus(props.item.featured)"></td>
  <td>{{props.item.created_at | publishDate}}</td>
</tr>
modalContextMenu(data) {
  this.modalData = data;
  this.modalShow= true;
}