vue js如何将值从文本框复制到div

Posted

技术标签:

【中文标题】vue js如何将值从文本框复制到div【英文标题】:vue js how to copy value from textbox to div 【发布时间】:2022-01-04 13:17:09 【问题描述】:

我正在尝试在单击按钮时运行函数。

text box one value 应该显示在div

模板代码:

<input v-model="textdata" type="text" class="w-full rounded">

<div class="bg-white h-10 w-full  ">textdata</div>

<button @click="getvalue" class="bg-green-800  rounded " >RECEIVE</button>

VUSJS:

<script>
import  defineComponent  from 'vue'

export default defineComponent(
  setup() 

function getvalue()
    console.log(this.textdata)
    

return
    getvalue,




 
)
</script>

现在它在控制台中显示数据,但是我如何在 div 上显示相同的数据。

【问题讨论】:

【参考方案1】:

您应该定义 2 个 ref,然后在单击事件时从另一个更新其中一个

<script>
import  defineComponent, ref  from 'vue'

export default defineComponent(
  setup() 
    const textarea = ref("");
    const text = ref("");

    function getvalue()
      this.text = this.textarea
    

    return
        getvalue,
        text,
        textarea,
    
  

)
</script>

<template>
  <input v-model="textarea" type="text" class="w-full rounded">
  <div class="bg-white h-10 w-full">text</div>

  <button @click="getvalue" class="bg-green-800  rounded " >RECEIVE</button>
</template>

【讨论】:

谢谢你成功了,你能告诉我如果我有输入的图像文件并且我想在 div 上显示它,它会不会工作? 我相信这是可能的。请考虑创建一个新问题,我很乐意提供帮助(因为这是一个单独的问题) 我创建了新问题,请检查。 您分享的新问题与您在 cmets 中提到的问题无关,但我已经给出了答案。

以上是关于vue js如何将值从文本框复制到div的主要内容,如果未能解决你的问题,请参考以下文章

将值从ListBox复制到工作表单元格

使用jQuery在多个gridview行中将值从一个文本框复制到另一个文本框

如果满足条件,熊猫将值从一列复制到另一列

如何使用 java 反射自动将值从 java bean 复制到 protobuf 消息对象?

如何将值从一个php页面传递到另一个? [复制]

通过使用 java 脚本,我如何将值从一个 html 页面传递到另一个 html 页面? [复制]