Introduzca layDate en el proyecto vue y llámelo varias veces en la misma página

Paso 1: introduzca el archivo js de layDate en index.html

<script src = "/ static / js / laydate / laydate.js"> </script>

Paso 2: Declare laydate: window.laydate en los datos de la página de llamada

export default {
  data() {
    return {
      submitInfo: {},
      laydate: window.laydate,
    };
  }
}

El tercer paso: llamada en bucle

<input class="layer_time" id="owner_contract_end" v-model="submitInfo.owner_contract_end"/>


export default {
  data() {
    return {
      submitInfo: {},
      laydate: window.laydate,
    };
  },
  mounted: function () {
    let self = this;
    $(".layer_time").each(function (index) {
      let id = $(this).prop("id");
      self.laydate.render({
        elem: "#" + id,
        done: (value) => {
          console.log("value", value);
          self.submitInfo[id] = value;
        },
      });
    });
  }
}

 

Supongo que te gusta

Origin blog.csdn.net/qq_37514029/article/details/108659822
Recomendado
Clasificación