Simpan input pengguna dalam pangkalan data tatasusunan
P粉994092873
P粉994092873 2024-03-29 21:37:18
0
1
399

Saya cuba mencipta tapak web pengiklanan di mana pengguna membuat profil dengan semua butiran dan gambar daripada profil mereka, tetapi untuk melakukan ini, saya perlu menyimpannya dalam tatasusunan dalam pangkalan data bahagian belakang, supaya saya boleh mendapatkannya kemudian . Inilah rupa javascript bahagian belakang.

export const useProfileStore = defineStore('profile', {
  state: () => {
    return { 
      firstName: "Ellen",
      lastName: "Hopegar",
      email: "me@luddb.com"

    }
  },
})

Inilah rupa yang saya perlukan tatasusunan, hanya dengan lebih banyak input yang disimpan di dalamnya.

const users = [
  {
    firstname: "Fred",
    lastName: "Boy",
    email: "abc@t.com",
  },
  {
    firstname: "Tom",
    lastName: "Boy",
    email: "abc@t.com",
  },
  {
    firstname: "Jerry",
    lastName: "Boy",
    email: "abc@t.com",
  },
  {
    firstname: "Sam",
    lastName: "Boy",
    email: "abc@t.com",
  },
  {
    firstname: "Ben",
    lastName: "Boy",
    email: "abc@t.com",
  }]

Saya cuba membuatnya supaya saya boleh menggunakannya dalam Vue.js seperti ikon ini

<div v-for="user in users" :key="user.firstName" class="bg-slate-400 hover:bg-slate-800 w-64 p-4 rounded-xl shadow flex m-2 cursor-pointer">
    <div class="w-10">
      <img alt="Vue logo" src="../assets/logo.png" />
    </div>
    <div class="ml-4">
      <p class="font-bold">{{ user.firstname }} {{ user.lastName }}</p>
      <p class="-mt-1 text-xs">{{ user.email }}</p>
    </div>
  </div>

Input di sini datang daripada vue.js yang berbeza

<form class="review-form" @submit.prevent="onSubmit">
<div id= "app">
 <div>
 
             <input id="name" v-model="name" type="text" placeholder="Name">
            <input id="email" v-model="email" type="text" placeholder="Email">
           <input id="phone" v-model="phone" type="text" placeholder="Phone no.">
           <input id="age" v-model="age" type="text" placeholder="Age">

Saya juga mempunyai input fail yang perlu disimpan dalam tatasusunan, saya harap ini masuk akal, saya hanya tidak tahu cara menyimpan input ke dalam tatasusunan seperti yang saya tunjukkan supaya saya boleh menggunakannya pada berbilang halaman yang berbeza apabila Apabila mereka membuat profil selepas mengklik butang serahkan, ia perlu dimasukkan ke dalam tatasusunan, maaf ini terlalu panjang, sebarang bantuan amat kami hargai, terima kasih.

P粉994092873
P粉994092873

membalas semua(1)
P粉905144514

Saya rasa data elemen anda harus dijana sebagai tatasusunan dan bukannya objek, supaya anda boleh meletakkan tatasusunan ini dengan mudah pada halaman html, dan apabila anda mengklik hantar, anda boleh memasukkan data terkini ke dalam tatasusunan ini adakah begitu?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan