vuejs for each row of the textarea, show 1 value

I am facing an issue

I need to extract a value for every row in posts and display it in a textarea

Let me provide an illustration https://i.sstatic.net/HcUaS.png

In the image above, I aim to assign a value to each line of text input Upon hitting enter and moving to the next line, I want to capture the text entered on that specific line as another value.

My objective is to generate content for each column

Whether using vuejs compositions api or option api remains to be determined

Answer №1

Give this a shot.

<script>
import { ref, computed } from 'vue'

export default {
    setup() {
        const userInput = ref('')

        const separatedValues = computed(() => userInput.value.split('\n'))

        return { userInput, separatedValues }
    }
}
</script>

<template>
    <textarea v-model="userInput"></textarea>

    <p>
        {{ separatedValues }}
    </p>
</template>

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Reassigning Click Functionality in AJAX After Initial Use

Encountering an issue with a click event on an AJAX call. The AJAX calls are nested due to the click event occurring on a div that is not present until the first AJAX call is made. Essentially, I am fetching user comments from a database, and then there ar ...

Integrating new information into an existing JSON file using React Native

Currently, I am attempting to input new data into an existing JSON file using text input. In my project using React Native, I have a JSON file named PartyInfo.json where certain data is stored. The goal is to have this data passed from a form and saved in ...

Using jQuery to arrange information from an API into a table

Currently, I am in the process of learning jQuery as it is a new concept for me. I have attempted to make a request to an example API and received an array of objects that need to be listed in a table. However, I am facing difficulty in sorting it within t ...

Building a versatile login system for various roles and users using Vue.js

I am looking to develop a login page that caters to users with varying roles, such as customers and vendors. How should I go about creating this? ...

Optimal strategies for initializing Knockout JS models from backend code

Upon taking over a website that utilizes knockout js and asp.net, I noticed some performance issues during the initial page load. After investigating, I found that there are approximately 20 models on the site, each making an ajax call to retrieve data fro ...

Using pre-built modules in an environment that does not support Node.js

Despite the limitations on node API usage (such as fs, http, net...), vanilla JS can still be used on any engine. While simple functionalities can be easily extracted from packaged modules if licensing terms are met, things get complicated when dealing wit ...

Utilize a node module within a web browser

Currently, I am utilizing the straightforward Refify npm module to manage circular structure JSON. It performs the task of stringifying a circular structure JSON object in Node.js for transmission to the client. Upon receiving the stringified JSON in my An ...

Displaying all components simultaneously instead of displaying placeholders and awaiting image downloads

Is there a way to instruct the browser to load all images first before displaying the page, rather than rendering img elements and then loading the images afterwards? I am working with asp.net on the server side, but I believe the solution may involve DOM ...

Display a Bootstrap input button group addon, where the first button has rounded corners only after the second button has been hidden

I am working on a button group and need to hide the second button dynamically. However, I am facing an issue where the first button has a 90° border. How can I adjust the code below to display button 1 with a rounded border? If I decide to hide "button ...

Enhance the appearance of your custom Component in React Native by applying styles to Styled Components

I have a JavaScript file named button.js: import React from "react"; import styled from "styled-components"; const StyledButton = styled.TouchableOpacity` border: 1px solid #fff; border-radius: 10px; padding-horizontal: 10px; padding-vertical: 5p ...

The issue I am facing is that whenever I use an AJAX POST request,

I encountered an issue where the ajax post method was unable to pass a parameter to the controller, as the controller parameter always appeared as Null. Index.schtml: I attempted to initiate a new view via a parameter by triggering an element in HTML and ...

Encountering a 400 bad request error when attempting to utilize AJAX within a WordPress environment

I am encountering a 400 error while attempting to retrieve the response from WordPress AJAX. Despite multiple attempts, I have been unable to pinpoint the root cause of the issue. The jQuery version being used is 3.6 and the filter.js file appears to be fu ...

Eliminating an ngRepeat item from the $rootScope array does not automatically result in the item being removed from the html code

Attempting to eliminate an li from a ul using angular. Although the element is successfully removed from the array, AngularJS does not remove the li until it is interacted with, such as being hovered over or clicked. See the code below: app.js myApp.run( ...

VueJS with customized Storybook configuration and Jest error "Module '@storybook/vue/dist/server/babel_config' not found in 'config-loader.js.'"

To replicate the issue, please follow these steps: Clone this repository navigate to branch step/3-3-2-B-storybook-storyshot-broken and run the command npm run test The error message shows: Cannot find module '@storybook/vue/dist/server/babel_config ...

Error: Headers cannot be set after they have already been sent, resulting in an Unhandled Promise Rejection with rejection id 2

I'm a beginner with Node.js and I've been using express.js. In a section of my code, I'm trying to retrieve data from a form via AJAX and store it in a variable called url. I have access to request.body, but I'm encountering an issue wh ...

Using Vue.js: A method to implement focus on a disabled input field

<b-row v-if="detailsEditable"> <b-col cols="6"> <b-form-group label="First name"> <b-form-input ref="firstName" v-model="userDetails.firs ...

Implementing requirejs alongside retinajs for enhanced performance and compatibility

Currently, I am utilizing a combination of requirejs and retinajs as a plugin. To ensure smooth functioning, I am incorporating the shim feature along with a jQuery dependency: .... 'plugins/retina.min': { 'deps': ['jquery ...

Adjust the iframe height when using slidetoggle

I currently have a menu positioned in the center of the screen, set to "show" by default. Beneath this menu, there is an iframe filling up the remaining space: <script type="text/javascript> $(document).ready(function() { var main_height = ($(d ...

Creating Vue views within Electron applications to use as plugins

Developing a reporting application in electron involves establishing a data source where users can customize views to arrange the information as required for printing or archiving in PDF format. For instance, if you have a list of student data including g ...

CORS request unsuccessful on Vue.js and Express server

I have a vue application running on an apache server within a virtual environment. Express is being run with nodemon. When attempting to log in, I am encountering the following error message: Cannot read property 'status' of undefined xhr.js:160 ...