οninput="value=value.replace(/[^\d]/g,'')" 只能输入数字
在谷歌浏览器先输入文字(虽然不会显示在输入框中)在输入数字 拿到的值会是undefined
在火狐浏览器中 不会出现候选字 可以使用
vue用print 插件打印时 会有多出的空白页的问题
<style media="printContent">
/* 去掉页眉页脚 */
@page {
size: auto A4 landscape;
margin: 3mm;
}
/* 去掉空白页 */
@media print {
@page {
margin-top: 0mm;
}
}
</style>
转义字符含义\oNUL字符(\u0000)\b退格符(\u0008)\t水平制表符(\u0009)\n换行符(\u000A)\v垂直制表符()\f换页符(\u000C)\r回车符(\u000D)"双引号(\u0022)'撇号或单引号(\u0027)\反斜线(\u005C)\xXX由两位十六进制数XX指定的Latin-1字符\uXXXX由4位十六进制数XXXX指定的Unicode字符
<template>
<div>
<button @click.ctrl="onClick">A</button>
<button @click.ctrl.exact="onCtrlClick">A</button>
<button @click.exact="onNullClick">A</button>
</div>
</template>
<script>
export default {
methods: {
onClick() {
console.log('按住Ctrl,点击按钮触发 or 同时按住Ctrl+Alt/Shift 点击按钮也能触发');
},
onCtrlClick() {
console.log('只有按住Ctrl,点击按钮才能触发');
},
onNullClick() {
console.log('没有任何系统修饰符被按下的时候才触发');
}
},
};
</script>
uni项目引入 echarts.js 动态引入问题
这样引入 的路径打包后不会找不到
超出显示省略号
/*第一步: 溢出隐藏 */
overflow: hidden;
/* 第二步:让文本不会换行, 在同一行继续 */
white-space: nowrap;
/* 第三步:用省略号来代表未显示完的文本 */
text-overflow: ellipsis;