Sembang sosial Nuxt dan Vue
P粉993712159
P粉993712159 2024-03-26 20:55:20
0
1
463

Saya memasang modul sembang sosial Vue ke dalam apl Nuxt saya tetapi tidak dapat memahami cara tetapan prop dan warna berfungsi. Pada masa ini, semuanya berfungsi dengan baik, walaupun ikon Whatsapp yang ditunjukkan berwarna hitam dan bar atas berada di dalam gelembung pertuturan. Bagaimanakah saya akan menukar tetapan ini dalam Nuxt. Penulis berkata untuk menggunakan pembolehubah css tetapi saya tidak tahu di mana untuk meletakkan pembolehubah ini dan cara menggunakannya dalam kod saya.

Nuxt juga tidak mempunyai App.vue, jadi saya mengimport modul secara langsung, yang nampaknya berfungsi, tetapi saya tidak pasti sama ada saya melakukannya dengan betul.

Beginilah rupa halaman default.vue semasa saya. Saya tidak akan mengimport modul ini di tempat lain.

<template>
  <v-app dark>
    <v-main>
      <Nuxt />
    </v-main>
    <div>
      <SocialChat
        icon
        :attendants="attendants"
      >
        <p slot="header" >Chat to us on whatsapp for any question, or sales related topics.</p>
        <template v-slot:button>
          <img
            src="https://raw.githubusercontent.com/ktquez/vue-social-chat/master/src/icons/whatsapp.svg"
            alt="icon whatsapp"
            aria-hidden="true"
          >
        </template>
        <small slot="footer">Opening hours: 8am to 6pm</small>
      </SocialChat>
    </div>
  </v-app>
</template>

<script>
import { SocialChat } from 'vue-social-chat'

export default {
  name: 'DefaultLayout',
  components: {
    SocialChat
  },
  data() {
    return {
      attendants: [
        {
          app: 'whatsapp',
          label: '',
          name: '',
          number: '',
          avatar: {
            src: '',
            alt: ''
          }
        },
        // ...
      ],
    }
  },
}
</script>

<style>
.container {
  max-width: 1200px;
}
</style>

P粉993712159
P粉993712159

membalas semua(1)
P粉090087228

Ini terutamanya untuk keperluan keseluruhan



sssccc


Kami juga boleh menggunakan --vsc-bg-button: Pink !important; 来代替 :root #social-button pemilih CSS, tetapi saya tidak suka memecahkan kekhususan CSS.
Selain itu, gayanya boleh scoped tetapi tidak ada maksud sebenar di sini kerana anda tidak akan menghadapi sebarang isu skop di sini.

Repositori github boleh didapati di sini: https://github.com/kissu/vue-social

Contoh pengehosan yang berfungsi tersedia di sini: https://so-vue-social.netlify. Permohonan/

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