UNPKG

@chenfengyuan/vue-barcode

Version:
2 lines 849 B
/*! vue-barcode v2.0.2 | (c) 2018-present Chen Fengyuan | MIT */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("vue"),require("jsbarcode")):"function"==typeof define&&define.amd?define(["vue","jsbarcode"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).VueBarcode=t(e.Vue,e.JsBarcode)}(this,(function(e,t){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(t);return e.defineComponent({name:"VueBarcode",props:{value:{type:String,default:void 0},options:{type:Object,default:void 0},tag:{type:String,default:"canvas"}},watch:{$props:{deep:!0,immediate:!0,handler(){this.$el&&this.generate()}}},mounted(){this.generate()},methods:{generate(){o.default(this.$el,String(this.value),this.options)}},render(){return e.h(this.tag,this.$slots.default)}})}));