javascript - VueJs 选择时禁用/启用 Div

标签 javascript vue.js vuejs2

如何在 vue.js 中实现它,如果选择选项 A,则 div b 禁用,而选择选项 B 时,使用 Vue.js 禁用 div A。

<div id="app">

    <select>

        <option>A</option>

        <option>B</option>

    </select>

    <div id="a">

            A

    </div>

    <div id="b">

            B

    </div>

最佳答案

首先,您应该搜索Vue's Methods .

更新时间:2017 年 6 月 19 日 - 16:35

如果您想编写示例代码,可以使用此示例:

var app = new Vue({
    el: '#app',
    data: {
        selected: ''
    },
})
#a {
    width: 128px;
    height: 128px;
    background-color: gray;
}

#b {
    width: 128px;
    height: 128px;
    background-color: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.3.4/vue.min.js"></script>
<div id="app">
    <select v-model="selected">
        <option disabled value="">Select div name</option>
        <option value="a">A</option>
        <option value="b">B</option>
    </select>
    <div id="a" v-if="selected === 'a'">
      Div A
    </div>
    <div id="b" v-else>
      Div B
    </div>
</div>

关于javascript - VueJs 选择时禁用/启用 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44624585/

相关文章:

javascript - jQuery .slideUp() 不工作

javascript - 标签 &lt;script&gt; 内的代码在 VScode、Angular 的 component.html 文件中不起作用

javascript - 如何使用 Selenium WebDriver 访问动态添加的 iframe?

javascript - 在我刷新页面之前,下拉菜单和模式在 Vue 组件内不起作用

javascript - 如何停用 Vuetify botnav 组件中的所有项目?

vue.js - Vue.js 中的可选父元素

javascript - GoogleTV 发布网络应用程序

vue.js - vue/cli中router中的base参数有什么用?

javascript - Vuejs将多选改为简单选择

vue.js - 动态注册一个 Vuex 插件?