fix: select title error #588
							parent
							
								
									faf9ba0033
								
							
						
					
					
						commit
						dfc46a0de7
					
				| 
						 | 
				
			
			@ -404,9 +404,7 @@ exports[`renders ./components/form/demo/register.vue correctly 1`] = `
 | 
			
		|||
  <div class="ant-row ant-form-item">
 | 
			
		||||
    <div class="ant-col-xs-24 ant-col-sm-8 ant-form-item-label"><label for="phone" title="Phone Number" class="ant-form-item-required">Phone Number</label></div>
 | 
			
		||||
    <div class="ant-col-xs-24 ant-col-sm-16 ant-form-item-control-wrapper">
 | 
			
		||||
      <div class="ant-form-item-control"><span class="ant-form-item-children"><span class="ant-input-group-wrapper" style="width: 100%;"><span class="ant-input-wrapper ant-input-group"><span class="ant-input-group-addon"><div class="ant-select ant-select-enabled" style="width: 70px;" data-__meta="[object Object]" data-__field="[object Object]" id="prefix"><div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single"><div class="ant-select-selection__rendered"><div title="
 | 
			
		||||
          +86
 | 
			
		||||
        " class="ant-select-selection-selected-value" style="display: block; opacity: 1;">
 | 
			
		||||
      <div class="ant-form-item-control"><span class="ant-form-item-children"><span class="ant-input-group-wrapper" style="width: 100%;"><span class="ant-input-wrapper ant-input-group"><span class="ant-input-group-addon"><div class="ant-select ant-select-enabled" style="width: 70px;" data-__meta="[object Object]" data-__field="[object Object]" id="prefix"><div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single"><div class="ant-select-selection__rendered"><div title="+86" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">
 | 
			
		||||
          +86
 | 
			
		||||
        </div></div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span></div>
 | 
			
		||||
    </div></span><input type="text" data-__meta="[object Object]" data-__field="[object Object]" id="phone" class="ant-input"></span></span></span>
 | 
			
		||||
| 
						 | 
				
			
			@ -742,9 +740,7 @@ exports[`renders ./components/form/demo/validate-static.vue correctly 1`] = `
 | 
			
		|||
  <div class="ant-row ant-form-item">
 | 
			
		||||
    <div class="ant-col-xs-24 ant-col-sm-5 ant-form-item-label"><label title="Error" class="">Error</label></div>
 | 
			
		||||
    <div class="ant-col-xs-24 ant-col-sm-12 ant-form-item-control-wrapper">
 | 
			
		||||
      <div class="ant-form-item-control has-feedback has-error"><span class="ant-form-item-children"><div class="ant-select ant-select-enabled"><div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single"><div class="ant-select-selection__rendered"><div title="
 | 
			
		||||
        Option 1
 | 
			
		||||
      " class="ant-select-selection-selected-value" style="display: block; opacity: 1;">
 | 
			
		||||
      <div class="ant-form-item-control has-feedback has-error"><span class="ant-form-item-children"><div class="ant-select ant-select-enabled"><div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single"><div class="ant-select-selection__rendered"><div title="Option 1" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">
 | 
			
		||||
        Option 1
 | 
			
		||||
      </div></div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span></div>
 | 
			
		||||
    </div><span class="ant-form-item-children-icon"><i class="anticon anticon-close-circle"><svg viewBox="64 64 896 896" data-icon="close-circle" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z"></path></svg></i></span></span>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -98,9 +98,9 @@ exports[`renders ./components/select/demo/multiple.md correctly 1`] = `
 | 
			
		|||
<div class="ant-select ant-select-enabled" style="width: 100%;">
 | 
			
		||||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" class="ant-select-selection ant-select-selection--multiple">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div unselectable="on" role="presentation" title="b2" class="ant-select-selection__placeholder" style="display: none; user-select: none;">Please select</div>
 | 
			
		||||
      <div unselectable="on" class="ant-select-selection__placeholder" style="display: none; user-select: none;">Please select</div>
 | 
			
		||||
      <div>
 | 
			
		||||
        <li unselectable="on" role="presentation" title="b2" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
        <li unselectable="on" role="presentation" title="a1" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
          <div class="ant-select-selection__choice__content">a1</div><span class="ant-select-selection__choice__remove"><i class="ant-select-remove-icon anticon anticon-close"><svg viewBox="64 64 896 896" data-icon="close" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"></path></svg></i></span>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li unselectable="on" role="presentation" title="b2" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
| 
						 | 
				
			
			@ -120,7 +120,7 @@ exports[`renders ./components/select/demo/optgroup.md correctly 1`] = `
 | 
			
		|||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div title="Lucy" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">Lucy</div>
 | 
			
		||||
    </div><span unselectable="on" role="presentation" title="b2" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
    </div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
`;
 | 
			
		||||
| 
						 | 
				
			
			@ -130,7 +130,7 @@ exports[`renders ./components/select/demo/options.md correctly 1`] = `
 | 
			
		|||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div title="北京 010" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">北京</div>
 | 
			
		||||
    </div><span unselectable="on" role="presentation" title="b2" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
    </div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
`;
 | 
			
		||||
| 
						 | 
				
			
			@ -139,11 +139,11 @@ exports[`renders ./components/select/demo/search.md correctly 1`] = `
 | 
			
		|||
<div class="ant-select ant-select-enabled" style="width: 200px;">
 | 
			
		||||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div unselectable="on" role="presentation" title="b2" class="ant-select-selection__placeholder" style="display: block; user-select: none;">Select a person</div>
 | 
			
		||||
      <div unselectable="on" class="ant-select-selection__placeholder" style="display: block; user-select: none;">Select a person</div>
 | 
			
		||||
      <div class="ant-select-search ant-select-search--inline" style="display: none;">
 | 
			
		||||
        <div class="ant-select-search__field__wrap"><input autocomplete="off" value="" class="ant-select-search__field"><span class="ant-select-search__field__mirror"> </span></div>
 | 
			
		||||
      </div>
 | 
			
		||||
    </div><span unselectable="on" role="presentation" title="b2" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
    </div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
`;
 | 
			
		||||
| 
						 | 
				
			
			@ -152,7 +152,7 @@ exports[`renders ./components/select/demo/search-box.md correctly 1`] = `
 | 
			
		|||
<div class="ant-select ant-select-enabled ant-select-no-arrow" style="width: 200px;">
 | 
			
		||||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div unselectable="on" role="presentation" title="b2" class="ant-select-selection__placeholder" style="display: block; user-select: none;">input search text</div>
 | 
			
		||||
      <div unselectable="on" class="ant-select-selection__placeholder" style="display: block; user-select: none;">input search text</div>
 | 
			
		||||
      <div class="ant-select-search ant-select-search--inline" style="display: none;">
 | 
			
		||||
        <div class="ant-select-search__field__wrap"><input autocomplete="off" value="" class="ant-select-search__field"><span class="ant-select-search__field__mirror"> </span></div>
 | 
			
		||||
      </div>
 | 
			
		||||
| 
						 | 
				
			
			@ -165,7 +165,7 @@ exports[`renders ./components/select/demo/select-users.md correctly 1`] = `
 | 
			
		|||
<div class="ant-select ant-select-enabled" style="width: 100%;">
 | 
			
		||||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" class="ant-select-selection ant-select-selection--multiple">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div unselectable="on" role="presentation" title="b2" class="ant-select-selection__placeholder" style="display: block; user-select: none;">Select users</div>
 | 
			
		||||
      <div unselectable="on" class="ant-select-selection__placeholder" style="display: block; user-select: none;">Select users</div>
 | 
			
		||||
      <div>
 | 
			
		||||
        <li class="ant-select-search ant-select-search--inline">
 | 
			
		||||
          <div class="ant-select-search__field__wrap"><input autocomplete="off" value="" class="ant-select-search__field"><span class="ant-select-search__field__mirror"> </span></div>
 | 
			
		||||
| 
						 | 
				
			
			@ -182,31 +182,23 @@ exports[`renders ./components/select/demo/size.md correctly 1`] = `
 | 
			
		|||
  <div class="ant-select ant-select-enabled" style="width: 200px;">
 | 
			
		||||
    <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
      <div class="ant-select-selection__rendered">
 | 
			
		||||
        <div title="
 | 
			
		||||
      a1
 | 
			
		||||
    " class="ant-select-selection-selected-value" style="display: block; opacity: 1;">
 | 
			
		||||
        <div title="a1" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">
 | 
			
		||||
          a1
 | 
			
		||||
        </div>
 | 
			
		||||
      </div><span unselectable="on" role="presentation" title="b2" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
      </div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="ant-select-arrow-icon anticon anticon-down"><svg viewBox="64 64 896 896" data-icon="down" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"></path></svg></i></span>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div> <br>
 | 
			
		||||
  <div class="ant-select ant-select-enabled" style="width: 200px;">
 | 
			
		||||
    <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" class="ant-select-selection ant-select-selection--multiple">
 | 
			
		||||
      <div class="ant-select-selection__rendered">
 | 
			
		||||
        <div unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__placeholder" style="display: none; user-select: none;">Please select</div>
 | 
			
		||||
        <div unselectable="on" class="ant-select-selection__placeholder" style="display: none; user-select: none;">Please select</div>
 | 
			
		||||
        <div>
 | 
			
		||||
          <li unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
          <li unselectable="on" role="presentation" title="a1" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
            <div class="ant-select-selection__choice__content">
 | 
			
		||||
              a1
 | 
			
		||||
            </div><span class="ant-select-selection__choice__remove"><i class="ant-select-remove-icon anticon anticon-close"><svg viewBox="64 64 896 896" data-icon="close" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"></path></svg></i></span>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
          <li unselectable="on" role="presentation" title="b2" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
            <div class="ant-select-selection__choice__content">
 | 
			
		||||
              b2
 | 
			
		||||
            </div><span class="ant-select-selection__choice__remove"><i class="ant-select-remove-icon anticon anticon-close"><svg viewBox="64 64 896 896" data-icon="close" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"></path></svg></i></span>
 | 
			
		||||
| 
						 | 
				
			
			@ -221,20 +213,14 @@ exports[`renders ./components/select/demo/size.md correctly 1`] = `
 | 
			
		|||
  <div class="ant-select ant-select-enabled" style="width: 200px;">
 | 
			
		||||
    <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" class="ant-select-selection ant-select-selection--multiple">
 | 
			
		||||
      <div class="ant-select-selection__rendered">
 | 
			
		||||
        <div unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__placeholder" style="display: none; user-select: none;">Please select</div>
 | 
			
		||||
        <div unselectable="on" class="ant-select-selection__placeholder" style="display: none; user-select: none;">Please select</div>
 | 
			
		||||
        <div>
 | 
			
		||||
          <li unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
          <li unselectable="on" role="presentation" title="a1" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
            <div class="ant-select-selection__choice__content">
 | 
			
		||||
              a1
 | 
			
		||||
            </div><span class="ant-select-selection__choice__remove"><i class="ant-select-remove-icon anticon anticon-close"><svg viewBox="64 64 896 896" data-icon="close" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"></path></svg></i></span>
 | 
			
		||||
          </li>
 | 
			
		||||
          <li unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
          <li unselectable="on" role="presentation" title="b2" class="ant-select-selection__choice" style="user-select: none;">
 | 
			
		||||
            <div class="ant-select-selection__choice__content">
 | 
			
		||||
              b2
 | 
			
		||||
            </div><span class="ant-select-selection__choice__remove"><i class="ant-select-remove-icon anticon anticon-close"><svg viewBox="64 64 896 896" data-icon="close" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"></path></svg></i></span>
 | 
			
		||||
| 
						 | 
				
			
			@ -255,18 +241,14 @@ exports[`renders ./components/select/demo/suffix.md correctly 1`] = `
 | 
			
		|||
    <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="0" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
      <div class="ant-select-selection__rendered">
 | 
			
		||||
        <div title="Lucy" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">Lucy</div>
 | 
			
		||||
      </div><span unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-arrow" style="user-select: none;"><i class="anticon anticon-smile ant-select-arrow-icon"><svg viewBox="64 64 896 896" data-icon="smile" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4z"></path></svg></i></span>
 | 
			
		||||
      </div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="anticon anticon-smile ant-select-arrow-icon"><svg viewBox="64 64 896 896" data-icon="smile" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4z"></path></svg></i></span>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
  <div class="ant-select ant-select-disabled" style="width: 120px;">
 | 
			
		||||
    <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" tabindex="-1" class="ant-select-selection ant-select-selection--single">
 | 
			
		||||
      <div class="ant-select-selection__rendered">
 | 
			
		||||
        <div title="Lucy" class="ant-select-selection-selected-value" style="display: block; opacity: 1;">Lucy</div>
 | 
			
		||||
      </div><span unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-arrow" style="user-select: none;"><i class="anticon anticon-meh ant-select-arrow-icon"><svg viewBox="64 64 896 896" data-icon="meh" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"></path></svg></i></span>
 | 
			
		||||
      </div><span unselectable="on" class="ant-select-arrow" style="user-select: none;"><i class="anticon anticon-meh ant-select-arrow-icon"><svg viewBox="64 64 896 896" data-icon="meh" width="1em" height="1em" fill="currentColor" aria-hidden="true" class=""><path d="M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"></path></svg></i></span>
 | 
			
		||||
    </div>
 | 
			
		||||
  </div>
 | 
			
		||||
</div>
 | 
			
		||||
| 
						 | 
				
			
			@ -276,9 +258,7 @@ exports[`renders ./components/select/demo/tags.md correctly 1`] = `
 | 
			
		|||
<div class="ant-select ant-select-enabled" style="width: 100%;">
 | 
			
		||||
  <div role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-controls="test-uuid" class="ant-select-selection ant-select-selection--multiple">
 | 
			
		||||
    <div class="ant-select-selection__rendered">
 | 
			
		||||
      <div unselectable="on" role="presentation" title="
 | 
			
		||||
      b2
 | 
			
		||||
    " class="ant-select-selection__placeholder" style="display: block; user-select: none;">Tags Mode</div>
 | 
			
		||||
      <div unselectable="on" class="ant-select-selection__placeholder" style="display: block; user-select: none;">Tags Mode</div>
 | 
			
		||||
      <div>
 | 
			
		||||
        <li class="ant-select-search ant-select-search--inline">
 | 
			
		||||
          <div class="ant-select-search__field__wrap"><input autocomplete="off" value="" class="ant-select-search__field"><span class="ant-select-search__field__mirror"> </span></div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1052,14 +1052,12 @@ const Select = {
 | 
			
		|||
        });
 | 
			
		||||
        value.forEach(singleValue => {
 | 
			
		||||
          const key = singleValue;
 | 
			
		||||
          const attrs = {
 | 
			
		||||
            ...UNSELECTABLE_ATTRIBUTE,
 | 
			
		||||
            role: 'option',
 | 
			
		||||
          };
 | 
			
		||||
          const menuItem = (
 | 
			
		||||
            <MenuItem
 | 
			
		||||
              style={UNSELECTABLE_STYLE}
 | 
			
		||||
              {...{ attrs: UNSELECTABLE_ATTRIBUTE }}
 | 
			
		||||
              value={key}
 | 
			
		||||
              key={key}
 | 
			
		||||
              role="option"
 | 
			
		||||
            >
 | 
			
		||||
            <MenuItem style={UNSELECTABLE_STYLE} {...{ attrs }} value={key} key={key}>
 | 
			
		||||
              {key}
 | 
			
		||||
            </MenuItem>
 | 
			
		||||
          );
 | 
			
		||||
| 
						 | 
				
			
			@ -1275,15 +1273,18 @@ const Select = {
 | 
			
		|||
                ? maxTagPlaceholder(omittedValues)
 | 
			
		||||
                : maxTagPlaceholder;
 | 
			
		||||
          }
 | 
			
		||||
          const attrs = {
 | 
			
		||||
            ...UNSELECTABLE_ATTRIBUTE,
 | 
			
		||||
            role: 'presentation',
 | 
			
		||||
            title: toTitle(content),
 | 
			
		||||
          };
 | 
			
		||||
          maxTagPlaceholderEl = (
 | 
			
		||||
            <li
 | 
			
		||||
              style={UNSELECTABLE_STYLE}
 | 
			
		||||
              {...{ attrs: UNSELECTABLE_ATTRIBUTE }}
 | 
			
		||||
              role="presentation"
 | 
			
		||||
              {...{ attrs }}
 | 
			
		||||
              onMousedown={preventDefaultEvent}
 | 
			
		||||
              class={`${prefixCls}-selection__choice ${prefixCls}-selection__choice__disabled`}
 | 
			
		||||
              key="maxTagPlaceholder"
 | 
			
		||||
              title={toTitle(content)}
 | 
			
		||||
            >
 | 
			
		||||
              <div class={`${prefixCls}-selection__choice__content`}>{content}</div>
 | 
			
		||||
            </li>
 | 
			
		||||
| 
						 | 
				
			
			@ -1305,15 +1306,19 @@ const Select = {
 | 
			
		|||
            const choiceClassName = disabled
 | 
			
		||||
              ? `${prefixCls}-selection__choice ${prefixCls}-selection__choice__disabled`
 | 
			
		||||
              : `${prefixCls}-selection__choice`;
 | 
			
		||||
            // attrs 放在一起,避免动态title混乱问题,很奇怪的问题 https://github.com/vueComponent/ant-design-vue/issues/588
 | 
			
		||||
            const attrs = {
 | 
			
		||||
              ...UNSELECTABLE_ATTRIBUTE,
 | 
			
		||||
              role: 'presentation',
 | 
			
		||||
              title: toTitle(title),
 | 
			
		||||
            };
 | 
			
		||||
            return (
 | 
			
		||||
              <li
 | 
			
		||||
                style={UNSELECTABLE_STYLE}
 | 
			
		||||
                {...{ attrs: UNSELECTABLE_ATTRIBUTE }}
 | 
			
		||||
                {...{ attrs }}
 | 
			
		||||
                onMousedown={preventDefaultEvent}
 | 
			
		||||
                class={choiceClassName}
 | 
			
		||||
                role="presentation"
 | 
			
		||||
                key={singleValue || SELECT_EMPTY_VALUE_KEY}
 | 
			
		||||
                title={toTitle(title)}
 | 
			
		||||
              >
 | 
			
		||||
                <div class={`${prefixCls}-selection__choice__content`}>{content}</div>
 | 
			
		||||
                {disabled ? null : (
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ import { cloneVNodes } from '../_util/vnode';
 | 
			
		|||
 | 
			
		||||
export function toTitle(title) {
 | 
			
		||||
  if (typeof title === 'string') {
 | 
			
		||||
    return title;
 | 
			
		||||
    return title.trim();
 | 
			
		||||
  }
 | 
			
		||||
  return '';
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue