更新文档中多选上限不能取消的问题
This commit is contained in:
		
							parent
							
								
									583caf1179
								
							
						
					
					
						commit
						40b17440aa
					
				
							
								
								
									
										2
									
								
								dist/index.html
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.html
									
									
									
									
										vendored
									
									
								
							@ -1 +1 @@
 | 
				
			|||||||
<!DOCTYPE html><html><head><link rel="preload" href="./xm-select.js" as="script"><link rel="preload" href="./static/docs.js" as="script"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/highlight.js@9.3.0/styles/color-brewer.css"> --><!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/element-ui@2.12.0/lib/theme-chalk/index.css"> --><title>xm-select</title></head><body><div id="app"></div><script type="text/javascript" src="./xm-select.js"></script><script type="text/javascript" src="./static/docs.js"></script></body></html>
 | 
					<!DOCTYPE html><html><head><link rel="preload" href="./xm-select.js" as="script"><link rel="preload" href="./static/docs.js" as="script"><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"><!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/highlight.js@9.3.0/styles/color-brewer.css"> --><!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/element-ui@2.12.0/lib/theme-chalk/index.css"> --><title>xm-select</title><link rel="stylesheet" href="https://www.layuicdn.com/layui-v2.5.5/css/layui.css"><script src="https://www.layuicdn.com/layui-v2.5.5/layui.all.js"></script></head><body><div id="app"></div><script type="text/javascript" src="./xm-select.js"></script><script type="text/javascript" src="./static/docs.js"></script></body></html>
 | 
				
			||||||
							
								
								
									
										2
									
								
								dist/static/2.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/static/2.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/static/3.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/static/3.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								dist/static/docs.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/static/docs.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -19,7 +19,7 @@ html, body {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#app {
 | 
					#app {
 | 
				
			||||||
  height: 100%;
 | 
					  height: 100%;
 | 
				
			||||||
  
 | 
					
 | 
				
			||||||
  &.is-component {
 | 
					  &.is-component {
 | 
				
			||||||
    overflow-y: hidden;
 | 
					    overflow-y: hidden;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -36,7 +36,7 @@ html, body {
 | 
				
			|||||||
      left: 0;
 | 
					      left: 0;
 | 
				
			||||||
      top: 0;
 | 
					      top: 0;
 | 
				
			||||||
      z-index: 1500;
 | 
					      z-index: 1500;
 | 
				
			||||||
      
 | 
					
 | 
				
			||||||
      .container {
 | 
					      .container {
 | 
				
			||||||
        padding: 0;
 | 
					        padding: 0;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
@ -194,13 +194,31 @@ button, input, select, textarea {
 | 
				
			|||||||
	border-radius: 2px;
 | 
						border-radius: 2px;
 | 
				
			||||||
	cursor: pointer;
 | 
						cursor: pointer;
 | 
				
			||||||
	vertical-align: top;
 | 
						vertical-align: top;
 | 
				
			||||||
	
 | 
					
 | 
				
			||||||
	margin-left: 10px;
 | 
						margin-left: 10px;
 | 
				
			||||||
	
 | 
					
 | 
				
			||||||
	&:hover{
 | 
						&:hover{
 | 
				
			||||||
		opacity: .8;
 | 
							opacity: .8;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	&:active{
 | 
						&:active{
 | 
				
			||||||
		opacity: 1;
 | 
							opacity: 1;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.demo-ZM03{
 | 
				
			||||||
 | 
					    .layui-table-cell{
 | 
				
			||||||
 | 
					        height: auto;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    table{
 | 
				
			||||||
 | 
					        margin-bottom: -1px !important;
 | 
				
			||||||
 | 
					        border-collapse: unset !important;
 | 
				
			||||||
 | 
					        line-height: unset !important;
 | 
				
			||||||
 | 
					        font-size: unset !important;
 | 
				
			||||||
 | 
					        background-color: unset !important;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        th, td{
 | 
				
			||||||
 | 
					            padding: 5px 0 !important;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -9,8 +9,8 @@ import 'highlight.js/styles/color-brewer.css'
 | 
				
			|||||||
import VueRouter from 'vue-router';
 | 
					import VueRouter from 'vue-router';
 | 
				
			||||||
import routes from './router';
 | 
					import routes from './router';
 | 
				
			||||||
import App from './App.vue';
 | 
					import App from './App.vue';
 | 
				
			||||||
import demoBlock from './components/demo-block.vue';
 | 
					import demoBlock from './components/demo-block.vue';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Vue.use(ElementUI);
 | 
					Vue.use(ElementUI);
 | 
				
			||||||
Vue.use(VueRouter);
 | 
					Vue.use(VueRouter);
 | 
				
			||||||
Vue.component('demo-block', demoBlock);
 | 
					Vue.component('demo-block', demoBlock);
 | 
				
			||||||
 | 
				
			|||||||
@ -12,10 +12,12 @@
 | 
				
			|||||||
	<!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/highlight.js@9.3.0/styles/color-brewer.css"> -->
 | 
						<!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/highlight.js@9.3.0/styles/color-brewer.css"> -->
 | 
				
			||||||
	<!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/element-ui@2.12.0/lib/theme-chalk/index.css"> -->
 | 
						<!-- <link rel="stylesheet" href="//shadow.elemecdn.com/npm/element-ui@2.12.0/lib/theme-chalk/index.css"> -->
 | 
				
			||||||
	<title>xm-select</title>
 | 
						<title>xm-select</title>
 | 
				
			||||||
 | 
					    <link rel="stylesheet" href="https://www.layuicdn.com/layui-v2.5.5/css/layui.css">
 | 
				
			||||||
 | 
					    <script src="https://www.layuicdn.com/layui-v2.5.5/layui.all.js"></script>
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
	
 | 
					
 | 
				
			||||||
	<div id="app"></div>
 | 
						<div id="app"></div>
 | 
				
			||||||
	
 | 
					
 | 
				
			||||||
</body>
 | 
					</body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										68
									
								
								docs/mds/ZM03.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								docs/mds/ZM03.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,68 @@
 | 
				
			|||||||
 | 
					## 表格中多选
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					### Layui表格中多选
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					:::demo 
 | 
				
			||||||
 | 
					```html
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<table id="demo" lay-filter="test"></table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
 | 
					layui.use('table', function() {
 | 
				
			||||||
 | 
					    var table = layui.table;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //第一个实例
 | 
				
			||||||
 | 
					    table.render({
 | 
				
			||||||
 | 
					        elem: '#demo',
 | 
				
			||||||
 | 
					        height: 312,
 | 
				
			||||||
 | 
					        page: true, //开启分页
 | 
				
			||||||
 | 
					        cols: [
 | 
				
			||||||
 | 
					            [ //表头
 | 
				
			||||||
 | 
					                { field: 'id', title: 'ID', width: 80, sort: true }, 
 | 
				
			||||||
 | 
					                { field: 'username', title: '用户名', width: 80 }, 
 | 
				
			||||||
 | 
					                { field: 'sex', title: '性别', width: 80, sort: true }, 
 | 
				
			||||||
 | 
					                { field: 'city', title: '城市', width: 80 }, 
 | 
				
			||||||
 | 
					                { field: 'sign', title: '爱好', width: 177, templet: function(d){
 | 
				
			||||||
 | 
					                    return '<div id="XM-' + d.id + '" ></div>'
 | 
				
			||||||
 | 
					                } }, 
 | 
				
			||||||
 | 
					                { field: 'experience', title: '积分', width: 80, sort: true }, 
 | 
				
			||||||
 | 
					                { field: 'score', title: '评分', width: 80, sort: true }, 
 | 
				
			||||||
 | 
					                { field: 'classify', title: '职业', width: 80 }, 
 | 
				
			||||||
 | 
					                { field: 'wealth', title: '财富', width: 135, sort: true }
 | 
				
			||||||
 | 
					            ]
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        data: [
 | 
				
			||||||
 | 
					            {"id":10000,"username":"user-0","sex":"女","city":"城市-0","sign":"签名-0","experience":255,"logins":24,"wealth":82830700,"classify":"作家","score":57},
 | 
				
			||||||
 | 
					            {"id":10001,"username":"user-1","sex":"男","city":"城市-1","sign":"签名-1","experience":884,"logins":58,"wealth":64928690,"classify":"词人","score":27},
 | 
				
			||||||
 | 
					            {"id":10002,"username":"user-2","sex":"女","city":"城市-2","sign":"签名-2","experience":650,"logins":77,"wealth":6298078,"classify":"酱油","score":31},
 | 
				
			||||||
 | 
					            {"id":10003,"username":"user-3","sex":"女","city":"城市-3","sign":"签名-3","experience":362,"logins":157,"wealth":37117017,"classify":"诗人","score":68},
 | 
				
			||||||
 | 
					            {"id":10004,"username":"user-4","sex":"男","city":"城市-4","sign":"签名-4","experience":807,"logins":51,"wealth":76263262,"classify":"作家","score":6},
 | 
				
			||||||
 | 
					            {"id":10005,"username":"user-5","sex":"女","city":"城市-5","sign":"签名-5","experience":173,"logins":68,"wealth":60344147,"classify":"作家","score":87},
 | 
				
			||||||
 | 
					            {"id":10006,"username":"user-6","sex":"女","city":"城市-6","sign":"签名-6","experience":982,"logins":37,"wealth":57768166,"classify":"作家","score":34},
 | 
				
			||||||
 | 
					            {"id":10007,"username":"user-7","sex":"男","city":"城市-7","sign":"签名-7","experience":727,"logins":150,"wealth":82030578,"classify":"作家","score":28},
 | 
				
			||||||
 | 
					            {"id":10008,"username":"user-8","sex":"男","city":"城市-8","sign":"签名-8","experience":951,"logins":133,"wealth":16503371,"classify":"词人","score":14},
 | 
				
			||||||
 | 
					            {"id":10009,"username":"user-9","sex":"女","city":"城市-9","sign":"签名-9","experience":484,"logins":25,"wealth":86801934,"classify":"词人","score":75}
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
 | 
					        done: function(res){
 | 
				
			||||||
 | 
					            res.data.forEach(item =>  {
 | 
				
			||||||
 | 
					                var xm = xmSelect.render({
 | 
				
			||||||
 | 
					                    el: '#XM-' + item.id, 
 | 
				
			||||||
 | 
					                    data: [
 | 
				
			||||||
 | 
					                        {name: '张三', value: 1},
 | 
				
			||||||
 | 
					                        {name: '李四', value: 2},
 | 
				
			||||||
 | 
					                        {name: '王五', value: 3},
 | 
				
			||||||
 | 
					                    ]
 | 
				
			||||||
 | 
					                })
 | 
				
			||||||
 | 
					                
 | 
				
			||||||
 | 
					                item.__xm = xm;
 | 
				
			||||||
 | 
					            })
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					:::
 | 
				
			||||||
@ -74,6 +74,7 @@ export default [{
 | 
				
			|||||||
		children: [
 | 
							children: [
 | 
				
			||||||
            { path: '/example-custom/ZM01', name: '赋值与取值', component: importMd('/ZM01') },
 | 
					            { path: '/example-custom/ZM01', name: '赋值与取值', component: importMd('/ZM01') },
 | 
				
			||||||
            { path: '/example-custom/ZM02', name: '表单提交', component: importMd('/ZM02') },
 | 
					            { path: '/example-custom/ZM02', name: '表单提交', component: importMd('/ZM02') },
 | 
				
			||||||
 | 
					            // { path: '/example-custom/ZM03', name: '表格中多选', component: importMd('/ZM03') },
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
	}, {
 | 
						}, {
 | 
				
			||||||
		path: '/question',
 | 
							path: '/question',
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user