现在只可以选择下拉选择得值,,自己手动输入得值。点其他地方后,js会重新执行一次。

解决方案 »

  1.   

    不会angular,抛砖引玉
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    </head>
    <body>
        <div id="app">
            <el-select v-model="value" multiple filterable allow-create default-first-option placeholder="请选择文章标签">
                <el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
                </el-option>
            </el-select>
        </div>
    </body>
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
    <script>
        var vm = new Vue({
            el: '#app',
            data: function () {
                return {
                    options: [{
                        value: 'HTML',
                        label: 'HTML'
                    }, {
                        value: 'CSS',
                        label: 'CSS'
                    }],
                    value: []
                }
            },
        })
    </script>
    </html>