首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改上的语义UI Vue JS不工作或未触发

更改上的语义UI Vue JS不工作或未触发
EN

Stack Overflow用户
提问于 2019-01-23 02:52:27
回答 1查看 776关注 0票数 1

我从这个库中为vuejs使用了语义ui:

repo semantic ui vuewjs

但是我不知道当选择更改时该怎么做:

代码语言:javascript
复制
                <div class="ui segment">
                    <sui-dropdown fluid :options="objects" placeholder="Select Symptom" search selection v-model="currSelectedObject.selectedObjectSearch" />
                </div>
                <sui-segment v-if="currSelectedObject.selectedObjectSearch">
                    <sui-list divided relaxed>
                        <a is="sui-list-item" v-for="item in  items" >
                            <sui-list-content>
                                <sui-list-header>{{item.name}}</sui-list-header>
                                {{item.desc}}
                            </sui-list-content>
                        </a>
                    </sui-list>
                </sui-segment>

我想要实现的是当sui-dropdown改变时,用v-if = currSelectedObject.selectedObjectSearch显示sui-segment并调用一个函数。

直到现在,我尝试了这个:

代码语言:javascript
复制
    <sui-dropdown 
fluid :options="objects" 
placeholder="Select object" 
search 
selection 
v-on:change="searchObjectBySelected" 
v-model="currSelectedObject.selectedObjectSearch" />

未触发v-on:change

如何在vue js的语义ui下拉菜单中选择更改时调用函数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 04:27:18

您已经使用v-model绑定了currSelectedObject.selectedObjectSearch,因此当选择的值发生变化时,该变量也会发生变化。你应该看一看。

代码语言:javascript
复制
watch: {
  'currSelectedObject.selectedObjectSearch': function() {
    // Do something here.
  }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54314697

复制
相关文章

相似问题

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