本文实例为大家分享了Vue.js仿选择下拉框效果的具体代码,供大家参考,具体内容如下
废话少说,直接上图上代码:
效果图:
HEML:
& lt; div id=把菔尽北? & lt; h3类="标题"在自定义下拉框& lt;/h3> & lt; imitate-select h3-value=" https://www.yisu.com/zixun/第一个选择“v-bind:列表=發ist1祝辞& lt;/imitate-select> & lt; h3类="标题"在自定义下拉框& lt;/h3> & lt; imitate-select h3-value=" https://www.yisu.com/zixun/第二个选择“v-bind:列表=坝糜凇弊4? lt;/imitate-select> & lt;/div>Javascript:
& lt; script>//注册组件【全局】 Vue.component (imitate-select, { 数据:函数(){//给每一个添加一个自己的对象 返回{ selectShoe:假的, 瓦尔说:“ } }, 道具:' h3Value ', ' list ',//这里的名称一定是驼峰式【如:上面是h3-value(上面可以是烤串或驼峰式)、下面必须是h3Value】 模板:' & lt;部分类=爸饕北? & lt; div类="选择"比; & lt; h3类=白猿梢惶濉痹趝{h3Value}} & lt;/h3> & lt; div类=皊elect_header”比; & lt;输入类型=拔谋尽眂lass=皊elect_input”占位符=澳7卵≡裣吕颉癅click=皊electShoe=! selectShoe”: https://www.yisu.com/zixun/value=皏al”祝辞& lt; i> & lt;/i> & lt;/div> & lt;选择列表v-show=皊electShoe”:列表=傲斜怼盄receive=癱hangeHandle祝辞& lt;/select-list> & lt;/div> & lt;/section>” 方法:{ changeHandle(值){//自定义事件//警报(“我被触发了!值为:' +值) 这一点。val=值 } } }); Vue.component (select列表,{ 道具:“列表”, 模板:' & lt; ul类=皊elect_list”比; 李& lt; v=跋钅苛斜怼盄click=皊electHandle(项)”在{{项}}& lt;/li> & lt;/ul>” 方法:{ selectHandle:函数(项){ 这一点。释放美元(“接收”,项目) } } }); 新Vue ({ 艾尔:#演示, 数据:{ list1: [HTML, CSS, Javascript, ' Vue.js '], 用于:[“PHP”,“JAVA”,“c++”、“。net”) } }) & lt;/script>
更多教程点击《Vue.js前端组件学习教程》,欢迎大家学习阅读。
关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。