Laravel 拉威尔+;Vue如何显示所选项目的值?
需要Vuejs方面的帮助,因为我对它很陌生 我有表单选择器,根据所选项目,我应该在表单下方显示所选项目的信息,并将此项目的Laravel 拉威尔+;Vue如何显示所选项目的值?,laravel,forms,vue.js,Laravel,Forms,Vue.js,需要Vuejs方面的帮助,因为我对它很陌生 我有表单选择器,根据所选项目,我应该在表单下方显示所选项目的信息,并将此项目的id发送到我的表单请求 视觉理解: 我已经试过了v-bind:value=“post.id”makev-bind:value=“post” 我可以轻松地显示@{{post.goal},但它会向我的请求发送{object}。 请帮助有更多技能的人 我的选择器: <div class="uk-form-controls" id="equity-name"> <
id
发送到我的表单请求
视觉理解:
我已经试过了v-bind:value=“post.id”
makev-bind:value=“post”
我可以轻松地显示@{{post.goal},但它会向我的请求发送{object}
。
请帮助有更多技能的人
我的选择器:
<div class="uk-form-controls" id="equity-name">
<select name="share_id" v-model="post">
<option v-for='post in posts' v-bind:value="post.id">@{{post.title}}</option>
</select>
{{-- Here I need help --}}
<div v-if="post">
selected post:
@{{post.goal}} {{-- HOW TO DISPLAY GOAL IN DOM? --}}
</div>
@{{post.title}
{{--这里我需要帮助--}
选定职位:
@{{post.goal}{{--如何在DOM中显示目标?--}
我的Vue:
<script type="text/javascript">
new Vue({
el: "#equity-name",
data: function() {
return {
posts: [
@foreach($company->equities as $equity)
{title: "{{ $equity->name }}", id: '{{ $equity->id }}', goal: '{{ $equity->goal() }}' },
@endforeach
],
post: null
}
},
})
</script>
新Vue({
el:“股权名称”,
数据:函数(){
返回{
职位:[
@foreach($company->权益为$equity)
{title:“{{$equity->name}}”,id:{{{$equity->id}},目标:{{{$equity->goal()}},
@endforeach
],
post:null
}
},
})
干杯,亲爱的!:) 制作一个方法
getPostGoal
来获取所选索引的goal
newvue({
el:“应用程序”,
数据:{
职位:[
{id:1,标题:'test1',目标:'goal1'},
{id:2,标题:'test2',目标:'goal2'},
{id:3,标题:'test3',目标:'goal3'},
],
职位:1
},
方法:{
getPostGoal:函数(id=null){
如果(id){
var index=this.posts.map(e=>e.id).indexOf(id);
返回此.posts[index].goal;
}
}
}
})
{{p.title}}
选定职位:
{{getPostGoal(post)}
谢谢,这对我帮助很大!