Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.2k views
in Technique[技术] by (71.8m points)

vue 多个input 编辑时监听

想在这种情况下,当修改其中一个input时,显示对应的确定button,怎么才能监听到

<div v-for="n in fruit">
            <div>
                <input type="text" name="" :value="n.apples">
                <button>确定</button>
            </div>
            <div>
                <input type="text" name="" :value="n.oranges">
                <button>确定</button>
            </div>
            <div>
                <input type="text" name="" :value="n.bananas">
                <button>确定</button>
            </div>
            <div>
                <input type="text" name="" :value="n.peachs">
                <button>确定</button>
            </div>
        </div>

data:{
    fruit: [
        {'apples': 54},
        {'oranges': 12},
        {'bananas': 4},
        {'peachs': 45},
    ]
}

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

可以做成一个组件,包含一个 input 和一个 button,button 设置条件渲染,然后在 input 元素上绑定 input 事件设置 button 条件渲染的条件变量为 true。

数据以及 确定 按钮的 点击事件通过 props 传递进这个组件。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...