function user_name_is_valid(){
let response = $.ajax({
type: "POST",
url: "/api/check_username",
data: username,
dataType: 'text',
async: false
}).status;
if(response === 204){
return false;
} else if(response === 302){
return true;
}
}
setTImeout(function() {
if (!user_name_is_valid()){
alert("username is invalid!");
}
}, 3000)
const asyncVar = setTimeout(user_name_is_valid, 3000);
function user_name_is_valid() {
let response = $.ajax({
type: "POST",
url: "/api/check_username",
data: username,
dataType: 'text',
async: false
}).status;
if(response === 204){
return false;
} else if(response === 302){
return true;
}
}
if (!asyncVar){
alert("username is invalid!");
}
module.exports = {
css: {
loaderOptions: {
sass: {
prependData: ` @import '@/assets/sass/_theme.scss';`
}
}
},
}
npm update -g @vue/cli
# OR
yarn global upgrade --latest @vue/cli
npm update sass-loader
# OR
yarn upgrade --latest sass-loader
module.exports = {
css: {
loaderOptions: {
// old
sass: {
data: `@import "@/styles/_global.scss";`,
},
// new
sass: {
prependData: `@import "@/styles/_global.sass"`, // change to *.sass; remove semi-colon
},
scss: { // separate one for scss
prependData: `@import "@/styles/_global.scss"`, // this is .scss
},
},
},
// ...
}
module.exports = {
css: {
loaderOptions: {
sass: {
sassOptions: {
includePaths: [
'./node_modules'
]
},
prependData: `@import "@/styles/global.scss";`,
},
},
},
};
sass-loader не работает с версией 8.0.0. и vue cli 3.10.0
let box = document.getElement s ByClassName('box-text1')[0];
let box = document.getElementsByClassName('box-text1')[0];
let box = document.getElementById('box-text1')[0];
div
обертки сайта внутри <body>
и применение overflow: hidden;
к обертке вместо <body>
или <html>
устраняет проблему.<meta name="viewport">
тег просто игнорируют overflow
на атрибуты html
и body
тегах.position: relative;
в обёртку div
. <h1 id="test">test</h1>
$("#test").click(() => document.execCommand("copy"));
$("#test").on("copy", e => e.clipboardData && e.clipboardData.setData("text/plain", $("#text").textContent))