Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

354
Visualizações
How to integrate @mailupinc/bee-plugin npm package locally in vuejs?

< script >
  import axios from "axios";
import Bee from "@mailupinc/bee-plugin";
export default {
  name: "App",
  data() {
    return {
      info: null,
    };
  },
  mounted() {
    const beeInstance = new Bee();
    var bee;
    var endpoint = "https://auth.getbee.io/apiauth";
    var payload = {
      client_id: "4b59.....efff5",
      client_secret: ".....fxvgF", // Enter your secret key
      grant_type: "Basic V.....", // Do not change
    };


    axios.post(endpoint, payload).then(function(data) {
        var token = data;
        // continue initialization here...
        console.log("token: ", data);
        // Define a simple BEE Plugin configuration...
        var config = {
          uid: token.userName,
          container: "bee-plugin-container",
          language: "en-US",
          // eslint-disable-next-line
          onSave: (jsonFile, htmlFile) => {
            const params = {
              layout_json: jsonFile,
              layout_html: htmlFile,
              campaign_id: 1,
            };
            console.log("saving...", params);
          },
        };

        var template = {
          page: {
            ........
            .......

            beeInstance
            .getToken(payload.client_id, payload.client_secret)
            .then(() => beeInstance.start(config, template));
          });
      },
    }; <
    /script>
<template>
  <div id="app">
    <div id="bee-plugin-container"></div>
  </div>
</template>

I am trying to integrate @mailupinc/bee-plugin in vuejs? by following the official document https://www.npmjs.com/package/@mailupinc/bee-plugin

Tried to initialize the editor in vuejs using axios, but i am not sure, weather it is right way of calling the axios call.(what i have done)

working codesandbox link:- https://codesandbox.io/s/bee-plugin-in-vuejs-forked-w923v?file=/src/App.vue

reference https://www.npmjs.com/package/@mailupinc/bee-plugin

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda