1、问题描述
输入框校验不能输入中文空格,但是在同步到目标网站后,出现中文字符报错,但是从数据上,审查元素看 都看不出来有什么问题。手动删除空格在添加空格又发现校验通过。
2、解决过程1、想通过正则来校验中文空格和英文空格的不同。2、通过ascii码来看是否有什么不同的。
试了半天还是不行。
最后在审查元素的时候,发现同样的值校验不通过和通过的dom是一样的。大无语事件。
相比正常的不正常的值中的空格是** **。
3、解决办法找到问题后,通过校验半角字符除去空格之外就可以了。
HALF_WORDS: {
pattern: '\\u0020-\\u007E',
message: '英文半角字符',
},
Sort() 方法用于对数组的元素进行排序,在原数组上操作不生成副本
1、字母排序
const zm = ['abc','cba','dda','hjkh'];
zm.sort();
2、数字排序
const sz = ['12','453','748465','23132'];
sz.sort((a,b) => {
return b-a; (a-b) 升序 / 降序
})
3、混合数组排数
const arry = [
{name:"a",num:"20"},
{name:"b",num:"210"},
{name:"c",num:"220"},
{name:"d",num ...
:remote-method="(query)=>{remoteMethod(query,'自定义参数')}"
Gap属性
gap 属性是用来设置网格行与列之间的间隙,该属性是row-gap and column-gap的简写形式
属性值1、row-gap
设置网格布局中行之间的间隙大小
2、column-gap
设置网格布局中列之间的间隙大小
语法gap: row-gap column-gap;
应用场景在我们设置网格之间的间距的时候,一般用margin 或者 padding来设置元素之间的间距,但是我们在最后的时候可能不需要间距,那就需要单独为他设置一个为0的值来抵消。
实际代码HTML<div class="grid-container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div> ...
.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:16px;overflow-x:hidden;color:#333}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{line-height:1.5;margin-top:35px;margin-bottom:10px;padding-bottom:5px}.markdown-body h1{font-size:24px;margin-bottom:5px}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:20px}.markdown-body h2{padding-bottom:12px;border-bottom: ...