bootstrap中select插件怎么封装成Vue2.0组件
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本文小编为大家详细介绍"bootstrap中select插件怎么封装成Vue2.0组件",内容详细,步骤清晰,细节处理妥当,希望这篇"bootstrap中select插件怎么封装成Vue2.0组件"文
千家信息网最后更新 2026年11月02日bootstrap中select插件怎么封装成Vue2.0组件
本文小编为大家详细介绍"bootstrap中select插件怎么封装成Vue2.0组件",内容详细,步骤清晰,细节处理妥当,希望这篇"bootstrap中select插件怎么封装成Vue2.0组件"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
html
js
// select 插件Vue.component('vm-select', { props : ['options', 'value', 'multiple', 'method', 'load', 'index', 'childidx'], template : "", mounted : function () { var vm = this; $(this.$el).selectpicker('val', this.value != null ? this.value : null); $(this.$el).on('changed.bs.select', function () { vm.$emit('input', $(this).val()); if (typeof(vm.method) != 'undefined') { vm.method(vm.index, vm.childidx, this.value); } }); $(this.$el).on('show.bs.select', function () { if (typeof(vm.load) != 'undefined') { vm.load(vm.index, vm.childidx); } }); }, updated : function () { $(this.$el).selectpicker('refresh'); }, destroyed : function () { $(this.$el).selectpicker('destroy'); }});不得不提一下,在使用多个select的时候,在删除某一个selcet对象的时候,加载的值会发生改变,纠结了半天发现是vue自身的问题:因为vue对象有在重新渲染html的过程中会复用原来相同的vue对象,所以导致会导致selcet对象错位。解决方案:将每个select对象打上一个标签key。虽然可能导致性能的下降,但是不会导致错误。

读到这里,这篇"bootstrap中select插件怎么封装成Vue2.0组件"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
对象
插件
组件
封装
文章
内容
时候
妥当
相同
多个
思路
性能
新知
方案
更多
标签
步骤
知识
知识点
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网加科技
互联网科技的发展
上海挚品互联网科技
互联网科技公司电话
互联网科技媒体
互联网与未来科技
广州宏创互联网科技
互联网科技缩写
互联网科技小额贷款
一五八零互联网科技
互联网科技公司需要的职位
宁波青枫互联网科技有限公司
贵州叶脉互联网科技有限公司所属行业
互联网还是高科技吗
沐思想互联网科技有限公司
每天都有哪些好的互联网科技
互联网科技包装股份有限公司上市
互联网科技包装股
互联网科技手抄报图片
武汉亿视互联网科技有限公司
广东猪兼强互联网科技有限公司
广州互联网科技公司
互联网科技公司电话
互联网科技媒体
互联网高科技企业
撒么互联网科技公司
2021世界互联网领先科技成果发布
南京一网一红互联网科技有限公司
福州德业互联网科技
安徽零酒互联网科技有限公司