首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取vue树选择值

如何获取vue树选择值
EN

Stack Overflow用户
提问于 2018-06-22 01:06:24
回答 1查看 2.3K关注 0票数 0

我在我的网站上实现了Vue-Treeselect,一切都好,一个有我记录的treeselect。问题是-如何获取所选项目的值?

我的实现:

标题:

代码语言:javascript
复制
    <!-- include Vue 2.x -->
    <script src="https://cdn.jsdelivr.net/npm/vue@^2"></script>
    <!-- include vue-treeselect & its styles. you can change the version tag to better suit your need. -->
    <script src="https://cdn.jsdelivr.net/npm/@riophae/vue-treeselect@0.0.29/dist/vue-treeselect.min.js"></script>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@riophae/vue-treeselect@0.0.29/dist/vue-treeselect.min.css">

应用程序部分(内部表单):

代码语言:javascript
复制
                                         <div id="app">
                                          <treeselect v-model="value" :multiple="true" :options="options" placeholder="Wybierz region..."/>
                                         <input type="hidden" name="location" value="{{ value }}" />

                                         <div class="result">{{ value }}</div>

                                    </div>  

JS:

代码语言:javascript
复制
  <script>
// register the component
Vue.component('treeselect', VueTreeselect.Treeselect)

new Vue({
  el: '#app',
  data: {
    // define default value
    value: [],
    // define options
    options: [ 

                                                <?
                                                    $sql = mysql_query("select * from kody group by woj");
                                                    while($data=mysql_fetch_assoc($sql)){
                                                ?>
                                                { id: '<?echo $data['woj'];?>',
                                                  label: '<?echo $data['woj'];?>',
                                                  children: [ 

                                                        <?
                                                            $sql1 = mysql_query("select * from kody where woj like '".$data['woj']."' group by powiat");
                                                            while($data1=mysql_fetch_assoc($sql1)){
                                                                ?>
                                                                {
                                                                id: '<?echo $data['woj'];?>-<? echo $data1['powiat'];?>',
                                                                label: '<? echo $data1['powiat'];?>',                                                                       
                                                                },

                                                        <?
                                                            }
                                                        ?>

                                                    ]
                                                },

                                                <?
                                                    }
                                                ?>



    ],
  },
})

我有树选择和我的记录,我可以选择它,但我不能使用它,f.e。包含其他表单元素的get请求。

EN

回答 1

Stack Overflow用户

发布于 2019-02-01 14:56:29

在您的:

代码语言:javascript
复制
<treeselect v-model="value" ... />

添加name="...“类似这样的参数:

代码语言:javascript
复制
<treeselect name="xyz" v-model="value" ... />

它将为该值创建一个隐藏的表单域。

您可以在props部分下的文档中找到隐藏的属性:https://vue-treeselect.js.org/

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

https://stackoverflow.com/questions/50974046

复制
相关文章

相似问题

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