首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VueJS props问题缺少的内容

VueJS props问题缺少的内容
EN

Stack Overflow用户
提问于 2021-05-14 19:02:35
回答 1查看 27关注 0票数 1

我有一个选项卡式视图,我需要从选择字段向选项卡传递一个值,但我不能正确使用属性。这是父级:

代码语言:javascript
复制
<template>
  <div>
    <b-form-group id="memberListing" label-for="memberListing" class="mr-sm-2">
      <b-form-select
        v-model="memberSelection"
        :title="memberSelection"
        @change="getUserID"
        aria-describedby="memberListing"
      >
        <option disabled value="" selected>Mitglied auswählen</option>

        <option
          v-for="member in memberList"
          v-bind:key="member"
          :value="member.cb_userid"
          lazy
        >
          {{member.user_name}}
        </option>
      </b-form-select>
    </b-form-group>
    <Biometrics :title="memberSelection"></Biometrics>

    <b-card title="Card Title" no-body>
      <b-card-header header-tag="nav">
        <b-nav card-header tabs>
          <b-nav-item to="/users/profile" exact exact-active-class="active"
            >Profil</b-nav-item
          >
          <b-nav-item
            to="/users/trainingsplans"
            exact
            exact-active-class="active"
            >Trainingspläne</b-nav-item
          >
          <b-nav-item to="/users/biometrics" exact exact-active-class="active"
            >Biometrie</b-nav-item
          >
        </b-nav>
      </b-card-header>

      <b-card-body>
        <router-view></router-view>
      </b-card-body>
    </b-card>
  </div>
</template>

<script>
import axios from 'axios'
import Biometrics from "@/components/users/biometrics.vue";
export default {
    data: () => {
        return {
            profileList: 'http://localhost:8000/userProfiles/profileList',
            memberList: [],
            memberSelection: null,
        }
    },
    props: {
    },
    components: {
        Biometrics
    },
    async mounted() {
        try {
            let memberListData = await axios.get(this.profileList)
            this.memberList = memberListData.data
            console.log(this.memberList)
        } catch (e) {
            this.errors.push(e)
        }
    },
    methods: {
        getUserID: function () {
            // this.childMemberSelect = this.memberSelection
            // console.log(this.childMemberSelect)
        },
    },
}
</script>

我遗漏了什么?我现在已经尝试了几个小时了,但是当我选择该值时,我无法在指定的选项卡中显示该值。

EN

回答 1

Stack Overflow用户

发布于 2021-05-14 19:04:16

这就是孩子:

代码语言:javascript
复制
<pre>
    <template>
     <div>
     {{title}} 
     </div>
    </template>
    <script>
    export default {
      created () {
          console.log(this.title)
      },
      methods: {},
     props: {
         title: Number,
     },
            data() {
                return {
                }
            },
        components:{},
    }
    </script>

</pre>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67533284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档