在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ HTML問答
傻丟丟 回答

.el-scrollbar__wrap{overflow-x: hidden;}有用的,不要寫在<style scoped></style>,自己另外寫css引入文件。

選擇 回答

APP入口的模板是怎么寫的。

<template>
<div id="app">
<router-view>
<!-- 渲染時 router-view 引用的其他組件下還有 router-view 才是對應(yīng)的子路由children -->
        <router-view></router-view>

</router-view>
</div>
</template>

也就是說你引用的Group @/components/groupManagement/group.vue
這個文件里應(yīng)該還有一個<router-view></router-view> 來渲染對應(yīng)的子路由。

孤星 回答

方法是對的,我把點擊事件寫在了外面,所以點擊事件沒有觸發(fā)

葬憶 回答
interface IDemo extends RouteComponentProps<{}>{}

class Demo extends React.Component<IDemo,{}>{
    
    componentDidMount(){
        if(!localStorage.get('XX)){
            this.props.location.history.push('/)
        }
      
    }

}
export default withRouter(Demo)

基本都是這么個流程把

疚幼 回答

IE環(huán)境下不僅有JavaScript,還有自家默認(rèn)的VBScript,所以必須聲明type屬性。
其他游覽器默認(rèn)使用的是JavaScript,不需要什么聲明。
擴展:VBScript不能用于HTML5中。
正確寫法:

<script type="text/javascript" src="common/jorzlo-index.js">
    // code here
</script>
蔚藍色 回答

你的這個問題挺有趣,我先根據(jù)這個漢字編碼查,我用js utf8轉(zhuǎn)漢字轉(zhuǎn)不過來,后來研究了一下你發(fā)的這個json解釋的網(wǎng)站,他只是jQuery append了一下<span>&#38518;&#20029;&#25991;</span>就轉(zhuǎn)成了漢字,這個很神奇,
然后我試了一下原生js dom節(jié)點innerHTML插入這個也可以,也就是插入節(jié)點時就直接轉(zhuǎn)成漢字了,原理不明
然后你再innerText拾取的就是轉(zhuǎn)換后的

別硬撐 回答

ios瀏覽器和chrome都默認(rèn)禁用自動播放,原因是浪費用戶流量。
你可以在body監(jiān)聽touchstart然后播放

因為分類的高度原因,所以才造成跟隨滾動,謝謝,已經(jīng)解決了

夢一場 回答

你visitor里面寫的啥啊

法克魷 回答
  1. Vue 實例的數(shù)據(jù)對象。Vue 將會遞歸將 data 的屬性轉(zhuǎn)換為 getter/setter,從而讓 data 的屬性能夠響應(yīng)數(shù)據(jù)變化。

    也就是mainMenu get(),mainMenu set(),如果你沒有定義,mainMenu的屬性甚至是原型鏈上的屬性,是沒有辦法觸發(fā)的。當(dāng)然,你可以用Vue.set。

  2. ''[i]能不報錯么。
陌南塵 回答

可以直接這樣寫

var arr1 = ['a', 'b'];
var arr2 = ['c'];
var arr3 = ['d', 'e'];
[...arr1, ...arr2, ...arr3]
// [ 'a', 'b', 'c', 'd', 'e' ]

clipboard.png

莓森 回答

給你簡單寫了一個
html

<div class="container">
  <div class="content">
    這里是文字
  </div>
</div>

css

.container{
  width:300px;
  height:50px;
  background:pink;
  position:relative;
  overflow:hidden;
}
.content{
  position:absolute;
  animation:move linear 4s infinite;
}
@keyframes move{
  from{
    transform:translateX(-100%);
  }
  to{
    transform:translateX(300px);
  }
}
玩控 回答

如果確定是以http,https開頭的,可以使用

str.match(/(http|https):\/\/.+?\.(jpg|JPG|png|PNG)/)

1、使用split切割

function a(str){
    var arr = []
    var strs = str.split(/(\.jpg|\.JPG|\.png|\.PNG)/)
    strs.map((item,i)=>{
        if(i%2 == 0){
            arr.push(strs[i-1]+item)
        }
    })
    return arr
}
console.log(a(str))

2.使用replace

function b(str){
    var index = 0,
        arr = [];
    str.replace(/(\.jpg|\.JPG|\.png|\.PNG)/g,(match, p1, i, p3, offset, string)=>{
        arr.push(str.substring(index,i+match.length));
        index = i+match.length;
    })
    return arr
}
console.log(b(str))
深記你 回答

js正則目前不支持多層遞歸,所以不能查找多級嵌套的情況

正則如何匹配多層成對的括號?

拿你這題來說,可以查找到}√(,然后左邊找{,右邊找),下面代碼沒有什么簡化內(nèi)容,應(yīng)該很容易看懂。

String.prototype._match = function(a,b,c){
    console.log(a,b,c);//這里abc并沒有用到,需要繼續(xù)封裝的話,可以把a參數(shù)代替正則/\}√\(/g,等等
    let str = this.toString();
    let arr = [];
    str.replace(/\}√\(/g,function(item,i){
        let flag1=1,flag2=1;
        for(var m=i-1;m>=0;m--){
            if(str[m]=="}"){
                flag1++
            }else if(str[m]=="{"){
                flag1--
            }
            if(flag1==0){
                break;
            }
        }
        for(var n=i+3;n<str.length;n++){
            if(str[n]=="("){
                flag2++
            }else if(str[n]==")"){
                flag2--
            }
            if(flag2==0){
                break;
            }
        }
        flag1 || flag2 || arr.push(str.substring(m,n+1));//flag1 flag2有一個為true都不追加數(shù)組
    })
    return arr;
}
console.log('{4}∧(-1)×{{2}√(A)+{2}√(B×(Tan(C)-Tan(D)))}∧(2)'._match())
console.log('{4}∧(-1)×{{2}√(A)+{{4}∧(-1)}√(B×(Tan(C)-Tan(D)))}∧(2)'._match())
放開她 回答

不知道你為什么要這樣做,只能說個我認(rèn)為符合題意的答案


主要思路是當(dāng)比較到nth-of-type 或 class不同時,直接去掉

// 首先將字符串按照>符合切割
const selector1="html>body>div.container>ul>li.item:nth-of-type(1)>a.active:nth-of-type(3)";
const selector2="html>body>div.container>ul>li.item:nth-of-type(2)>a:nth-of-type(3)"
const arr1 = selector1.split(/\s*\>\s*/);
const arr2 = selector2.split(/\s*\>\s*/);
// 假設(shè)分割后得到的數(shù)組長度是一樣的
const text = arr1.map((item, index)=> {
    if(arr2[index]!==item){
        const child1 = item.split(/[\.\:]/);
        const child2 = arr2[index].split(/[\.\:]/);
        return child1.filter((item)=> child2.includes(item)).reduce((a, b)=> {
            if(b.startsWith('nth-of-type')){
                return a+':'+b;
            }else{
                return a+'.'+b;
            }
        })
    }else{
        return item;
    }
}).join('>');
console.log(text)

純粹只是看到別人,遇到問題就想到用正則可以解決,很不爽,強答一波.瞎寫的,懶的寫注釋,我自己都看不懂

冷溫柔 回答

問題描述有點亂,我理解你的問題大概是這個意思:
你需要寫一段類似這樣的代碼:

this.setData({
  labelAV: labelA,
  result1AV: result1A,
  result2AV: result2A,
  result3AV: result3A,
  result4AV: result4A,
  result5AV: result5A,
  result6AV: result6A,
  result7AV: result7A,
  result8AV: result8A,
  result9AV: result9A
})

但是對象很長,并且鍵名和對應(yīng)的變量名都有規(guī)律,所以想問問有什么簡單的方法?

其實有辦法的,但是我們一般不會這樣寫。
可以用eval來實現(xiàn):

const codes = [ `labelAV: labelA` ];
for ( let i = 0; i < 10; i++ ) {
    codes.push( `result${i}AV: result${i}A` );
}
eval( `this.setData( { ${codes.join( ',' )} } )` );

但是建議不要這樣寫代碼,也不要定義一堆resultxA之類的變量,你可以用一個數(shù)組來保存它們,這樣就會好處理很多

話寡 回答

1.前端也只能做一些模糊校驗?zāi)?
2.你需要的異步校驗我的理解是前端發(fā)送數(shù)據(jù)到后臺,后臺校驗是否存在賬號,未存在提示用戶注冊,已存在校驗密碼是否正確,如果是這樣你在前端可以做下模糊校驗,像只能為數(shù)字和字母等
正則校驗

let reg = /^[0-9a-zA-Z]+$/;
if(str&&!reg.test(str)){
 this.$message.warning('輸入不是數(shù)字或者字母!');}

3.發(fā)送數(shù)據(jù)到后臺,后臺返回對應(yīng)的標(biāo)識,前端通過this.$message.warning('輸入不是數(shù)字或者字母!');提示