select vue 获取name_在vue的组件中获取select2插件的值
var MiSelectComponent = Vue.extend({
/**
* 参数
* name html的name标签
* style style代码
* class class标签
* data.selected 选中项的值
* data.options 选项数组
* [{ text: '审核通过', value: '1'},{ text: '审核通过', value: '2'}]
**/
template:
'<div class="dataTables_filter filterBox-item">' +
'<select v-mi-select="name" name="{{ name }}" style="{{ style }}" class="mi_selected {{ class }}" v-model="data.selected">'
+'<option track-by="$index" v-for="option in data.options" v-bind:value="option.value">{{ option.text }}</option>'
+'</select>' +
'</div>'
,
props: ['data', 'name', 'style' ,'class'],
});
Vue.directive('mi-select', {
twoWay: true,
priority: 1000,
params: ['options', 'data'],
bind: function () {
var _self = this;
console.log(_self);
$(this.el)
.select2()
.on('change', function () {
_self.set(this.value)
})
},
update: function (value) {
$(this.el).val(value).trigger('change')
},
unbind: function () {
$(this.el).off().select2('destroy')
}
});
var vm = new Vue({
el: '#el',
components: {
c: MiSelectComponent,
},
data: {
selected: 0,
sa: {
selected: 2,
options: [
{ text: '审核状态', value: ''},
{ text: '审核通过', value: '1'},
{ text: '审核失败', value: '2'},
]
},
sb: {
selected: 1,
options: [
{ text: '审核状态', value: ''},
{ text: '审核通过', value: '1'},
{ text: '审核失败', value: '2'},
]
},
}
})
<div id='el'>
<c name="aaaaaa" v-bind:options.sync="sb.options" :selected.sync="sb.selected"></c>
<c name="bbbbbb" v-bind:options.sync="sb.options" :selected.sync="sb.selected"></c>
</div>
select vue 获取name_在vue的组件中获取select2插件的值相关推荐
- vue 获取当前路由_VUE 在组件中 获取 路由信息
一.核心代码 1.获取参数 this.$route.query.id this.$route.query 2.页面跳转 登录 3.方法跳转 this.$router.push({ path: '/lo ...
- Web项目中获取SpringBean——在非Spring组件中获取SpringBean
最近在做项目的时候我发现一个问题:Spring的IOC容器不能在Web中被引用(或者说不能被任意地引用).我们在配置文件中让Spring自动装配,但并没有留住ApplicationContext的实例 ...
- 从父组件中获取子组件的值
父组件中获取子组件中的值(三种的方式) 1. this.$root.子组件中的值 2. this.$parent.子值 $parent是一级一级访问的,如果子组件多的话需要多个$parent3. &l ...
- 在Vue组件中获取全局的点击事件
使用场景: 在Vue组件中点击某元素之外的地方移除该元素 需求: 如上图所示,"用户列表"页面有三个Vue组件组成,分别是"菜单组件","导航组件&q ...
- vue 方法获取返回值_vue中子组件怎么获取父组件中的方法的返回值
楼主解决了吗?好像通过@自定义方法名='父组件的方法名'这样绑定到子组件里面取不行,只能通过:自定义方法名='父组件方法名',然后在子组件中的props:['自定义方法名'],再在子组件中要使用的地方 ...
- vue 父刷新子_父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法...
场景: 我实际用到的是这样的,我父组件引用子组件related,父组件调用获取页面详情的方法,更新了state值related,子组件根据该related来渲染相关新闻内容,但是页面打开的时候总是先加 ...
- vue页面返回消息头获取_vue在响应头response中获取自定义headers操作
日常开发,我们可能会为了安全问题,保证第三方无法通过伪造返回报文欺骗前端,需要在返回报文中添加自定义参数,用于验证身份,后端添加自定义参数,前端校验自定义参数通过后才会执行相应的操作. 系统为了安全会 ...
- 微信小程序——在小程序自定义组件中获取元素定位及宽度
在自定义组件中必须要用SelectorQuery.in(),否则无法获取 demo.wxml文件 <image class="publicImg" /></ima ...
- antd如何获取表单的值_antd 父组件获取子组件中form表单的值
还是拿代码来讲吧,详情见注释 子组件 import React, { Component } from 'react'; import { Form, Input } from 'antd'; con ...
- java获取jtable的路径,Java如何在JTable组件中获取选定的单元格?
以下示例显示如何获取选定的行或选定的列,或如何选择JTable组件中的多个单元格.要侦听选择事件,我们可以JTable通过调用JTable.getSelectionModel().addListSel ...
最新文章
- oracle em 性能点不进,oracle em节点启动不成功问题处理总结
- 机器学习面试题集 - 详解四种交叉验证方法
- C#的多线程机制探索4
- 优化自定义函数_玩转reacthooks,自定义hooks设计模式及其实战
- 条件、循环、函数定义 练习(2017.9.12)
- sqlite数据库实现字符串查找的方法(instr,substring,charindex替代方案)
- WCF:Maximum number of items that can be serialized or deserialized in an object graph is '65536'.
- leetcode150. 逆波兰表达式求值
- centos7 mysql8 主从_CentOS7开启MySQL8主从备份、每日定时全量备份(推荐)
- 全球芯片厂商今年设备支出将再增10% 超过980亿美元
- 零空间追踪 matlab,中国科学院自动化研究所
- Computer:C盘简介成功解决当Win10系统进行深度学习的时候发现系统C盘满了,教你如何正确卸载一些非必要的内容(提高磁盘内存和网速)
- PCAN-View如何保存报文?
- 流水线效率的计算公式计算机,[转载]生产效率计算公式
- python算积分蒙特卡罗_python编程通过蒙特卡洛法计算定积分详解
- Android手机Home键/Back回退键事件
- CSS font-size单位
- Mac电脑打开app,提示无法验证此App不包含恶意软件解决方法
- 720 词典中最长的单词(Trie树)
- Scrapy源码剖析前戏之Twisted使用
热门文章
- 团队选题报告(团队)
- html5页面资源预加载(Link prefetch)
- Javascript数据类型检测
- update-apt-xapian-index 意外关闭
- 七月算法机器学习 7 工作流程与模型调优
- 高级人才、专业技术人才、技能人才 目录 1. 高级人才,	1 1.1. 专业技术人才	2 2. 专业技术人才	2 3. 高技能人才 	3 1.高级人才, 可迁入本市市区落户,其配偶、未婚子女(含离
- Atitit 知识点的体系化 框架与方法 如何了解 看待xxx
- Atitit 图像处理之仿油画效果 Oilpaint油画滤镜 水彩画 漫画滤镜 v2
- Atitit.创建快捷方式 windows快捷方式的原理
- atitit.极光消息推送服务器端开发实现推送 jpush v3. 总结o7p