CSS - pointer-events: none;
2020-06-06 •
评论
可以让某个元素实现类似于海市蜃楼的效果,可以看的到某个元素,但是你无法摸的着。
pointer-events: none;
可以让某个元素实现类似于海市蜃楼的效果,可以看的到某个元素,但是你无法摸的着。
pointer-events: none;
// 纵向:
@page { size: portrait; }
// 横向:
@page { size: landscape; }
var arr = [
{far:123.45,address:"金粮路"},
{far:3685.45,address:"北京路"},
{far:2.8,address:"人民公园"},
];
//
arr.sort(function (a, b) {
if (a.far < b.far) {
return -1;
} else if (a.far == b.far) {
return 0;
} else {
return 1;
}
修改 php.ini
always_populate_raw_post_data=-1
最后重启服务
修改 my.ini
[mysqld]
port=3306
character-set-server=utf8
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
最后重启 mysql
import { fileDownloadList, fileDownload } from "@/api/file/download";
fileDownload(row.fileId).then(
response => {
console.log(response)
const filename = decodeURI(response.headers['content-disposition'].split(';')[1].split('=')[1]);
let blob = new Blob([response.data],{
type: response.headers['content-type']
});
var blobURL = window.URL.createObjectURL(blob)
var tempLink = document.createElement('a')
tempLink.style.display = 'none'
tempLink.href = blobURL
tempLink.setAttribute('download', filename)
if (typeof tempLink.download === 'undefined') {
tempLink.setAttribute('target', '_blank')
}
document.body.appendChild(tempLink)
tempLink.click()
document.body.removeChild(tempLink)
window.URL.revokeObjectURL(blobURL)
}
).catch(err => {
console.log(err);
});
终于下载下来了,但是万万没想到啊,除了txt格式的打开的内容是正常的,其他格式如docx打开的却是乱码。
使用如下方法可以解决文件内容乱码问题:
网上很多解决方法,再补充极为罕见的一种情况。
即:phpstudy 某个版本的自己的 bug,点击保存时没有生成对应的配置文件(这 bug,气煞个人)。
修改 phpStudy/Apache/conf/vhosts.conf 文件增加对应配置。