gpt4 book ai didi

javascript - VueJS中输入值变化时如何在div中显示输入值?

转载 作者:行者123 更新时间:2023-11-28 15:23:15 25 4
gpt4 key购买 nike

我想捕获我输入的值并显示在另一个 div 上。

看我的代码:

如果您查看代码,我将值保存在函数 msgFunc 中,之后我会将此结果应用到我的变量 msg 中,但我不明白。

export default {
data () {
return {
msg: ''
}
},
computed: {
msgFunc: () => {
return this.value
}
}
}
.flex {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
height: 90%;
}
.input-container {
width: 410px;
background-color: #fff;
padding: 2px 15px 20px 15px;
box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px -5px rgba(0,0,0,0.3);
transition: transform .1s ease-in-out;
}
.input-container input {
margin-top: 10px;
width: 100%;
border-bottom: 1px solid #25A3FF;
padding: 10px 0;
font-size: 16px;
color: #929292;
}
input:focus {
outline: none;
}
<div class="flex">
<section class="input-container">
<input type="text" v-model="msg" @change="msgFunc" placeholder="Type your HEX color">
<h3>{{msg}}</h3>
</section>
</div>

最佳答案

只需删除计算属性 msgFunc@change 属性我在它工作的地方做了一个 fiddle https://jsfiddle.net/50wL7mdz/53734/

如果你想用@change触发一些东西,请使用方法部分,而不是计算。

关于javascript - VueJS中输入值变化时如何在div中显示输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45697600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com