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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
冷咖啡 回答

ctx.url.split('?')[0] === '/getData.jsonp'這句話能通過(guò)?

$(selector).addClass(function(index,oldclass))
index指選擇器的index位置,即selector選中的元素中當(dāng)前元素的index值
oldclass指選擇器的舊的類名
你可以看看這個(gè)例子

柒喵 回答

其實(shí) antd在srclayoutsBasicLayout.js 里面是有對(duì)于權(quán)限的判斷的,我出現(xiàn)問(wèn)題的原因是menu里面加了權(quán)限,但是router里面有的地方?jīng)]有加權(quán)限,導(dǎo)致以為我的某些菜單是開放權(quán)限的,所以匹配出錯(cuò),只要在router里面加上權(quán)限就好了

假灑脫 回答
  1. 時(shí)間轉(zhuǎn)換
  2. 獲取時(shí)間差的毫秒
  3. 轉(zhuǎn)換成天數(shù),根據(jù)需要取整(四舍五入或者進(jìn)1去尾等等)
var milliSeconds =new Date('2018-07-02').getTime() - new Date('2017-07-02').getTime();
var seconds = milliSeconds/1000 //間隔的秒數(shù)
var days = seconds / (3600 * 24) 
孤客 回答

export在哪里?
等等,你是要引入你自己寫的lottery.js吧? 你引入了個(gè)啥? index?

涼心人 回答

通過(guò)效驗(yàn)后 將用戶基礎(chǔ)信息,權(quán)限 放在 SESSION里面
SESSION回話信息失效,立即要求重新登錄

每次效驗(yàn)用戶,直接用當(dāng)前回話讀取即可。

紓惘 回答

用函數(shù)計(jì)算,將type傳遞過(guò)去,返回計(jì)算出來(lái)的icon


補(bǔ)充:

你的報(bào)錯(cuò)原因主要是這個(gè)地方

<img slot="icon" v-if="file.fileType ==='folder'" style="width:30px;height:30px" src="../../assets/folder.png"/>
<i class="iconfont icon-arrow-right-copy-copy"></i>
<img slot="icon" v-else-if="file.fileType ==='xls'" style="width:30px;height:30px" src="../../assets/excel.png"/>

這個(gè)i標(biāo)簽緊跟在v-ifimg標(biāo)簽的后面,使得v-if的模板解析的時(shí)候認(rèn)為已經(jīng)結(jié)束了,所以會(huì)提示你v-else-if必須緊跟在v-if后面。

你可以嘗試用

<template v-if="file.fileType ==='folder'">
<img slot="icon"  style="width:30px;height:30px" src="../../assets/folder.png"/>
<i class="iconfont icon-arrow-right-copy-copy"></i>
</template>

替代原來(lái)的那個(gè)v-if的部分。

我上面提的主要是通過(guò)其他的方法,比如你可以單獨(dú)用一個(gè)method計(jì)算出src和icon,然后只需要一個(gè)標(biāo)簽就可以表示出所有的圖片了。
當(dāng)然,用內(nèi)聯(lián)的代碼計(jì)算出的src比較麻煩,可能需要先import對(duì)應(yīng)的圖片,或者計(jì)算出class,圖片用background-image來(lái)引入就行了

伐木累 回答

假設(shè)你有一個(gè)子組件 Child,你想將數(shù)據(jù)存在 store 下的 child。

當(dāng)前的 store 狀態(tài)是

{
    // other data
    child: {
        // child data
    }
}

在 redux 的世界里, store 的更改必須由 reducer function 來(lái)更改,此時(shí)就需要發(fā)送一個(gè)類似 resetChildData 的action,簡(jiǎn)寫如下

export resetChildData = () => {
    type: 'REST_CHILD_DATA',
}

然后需要書寫對(duì)應(yīng)的 reducer 來(lái)了真正的清除數(shù)據(jù)

const INIT_STATE = {}

export const childReducer = (state, action) => {
    switch(action.type) {
        case 'REST_CHILD_DATA':
            return INIT_STATE
        default:
            return state
    }
}

注意此時(shí)的 rootReducer 需要綁定這個(gè) childReducer

const rootReducer = {
    child: ChildReducer,
}

至此,在 Child 組件中,將 action 通過(guò) connect 函數(shù)傳入

import resetChildData from '../actions/child'

Class Child extends Component {
}

export default connect(
    null,
    {
        resetChildData,
    }
)(Child)

在組件任何地方就可以使用 this.props.resetChildData 來(lái)清空 store 下的 child

網(wǎng)妓 回答

其實(shí)現(xiàn)在我的做法已經(jīng)達(dá)到我的目標(biāo)了。光輸入taskIo就會(huì)提示,但如果輸入了taskIo.list在按alt+enter,就會(huì)提示引用具體的文件。

逗婦乳 回答

我在給后臺(tái)傳對(duì)象的時(shí)候就是不好用 后來(lái)是拼接的字符串傳給后臺(tái)的,如果上面的方法不好用,你不妨可以試一下

你前端項(xiàng)目使用的是什么服務(wù)器?可以配置反向代理解決

毀與悔 回答

modal里面有底部footer插槽,你把footer-slot重寫兩個(gè)自定義的確定和取消按鈕就可以屏蔽原先默認(rèn)動(dòng)作的自動(dòng)關(guān)閉處理了。然后在你自定義的確定里面控制什么時(shí)候關(guān)閉。

我以為 回答
  1. domainapi.qna.com,只有api.qna.com主機(jī)里的頁(yè)面可以訪問(wèn)這個(gè)cookie
  2. domainapi.hotel.com,只有api.hotel.com主機(jī)里的頁(yè)面可以訪問(wèn)這個(gè)cookie
  3. 只能設(shè)置hotel.comcookie,不能設(shè)置qna.comcookie。因?yàn)槟愕某绦虿槐辉试S設(shè)置百度或者工商銀行的cookie,否則你可以任意欺詐用戶。
  4. 如果你需要在發(fā)送ajax請(qǐng)求時(shí)附加相應(yīng)該主機(jī)的cookie,需要加上withCredential參數(shù)。
神曲 回答

1.鼠標(biāo)點(diǎn)擊選中
Table props:
highlight-row 是否支持高亮選中的行,即單選 Boolean false;

<Table highlight-row :columns="columns" :data="data1"></Table>

2.指定某行,或多行顯示
Table props:
row-class-name 行的 className 的回調(diào)方法,傳入?yún)?shù):row:當(dāng)前行數(shù)據(jù)index:當(dāng)前行的索引 Function -

<Table :row-class-name="rowClassName" :columns="columns" :data="data"></Table>
methods: {
    rowClassName (row, index) {
        if (index === 1) {
            return 'demo-table-info-row'; // 樣式名
        } else if (index === 3) {
            return 'demo-table-error-row'; // 樣式名
        }
        return '';
    }
}
心癌 回答

node_modules刪除了,重新install一下試試。

不討喜 回答

事實(shí)上沒(méi)有任何的數(shù)據(jù)是以位為單位組織的,你也無(wú)法創(chuàng)建出一個(gè)不到一字節(jié)的文件。
位數(shù)是CPU的屬性,事實(shí)上從16位CPU到64位CPU計(jì)算機(jī)存儲(chǔ)文件都是按字節(jié)算的。
另外一個(gè)因素就是在純文本文件中一個(gè)字節(jié)就是一個(gè)字符,比較好計(jì)算文本的篇幅。

玄鳥 回答

顯然是refs-component這個(gè)組件沒(méi)有focus方法,你沒(méi)有引用在input上

Vue.component('refs-component',{
  template:`<input ref='input' type="text" />`,
  methods: {
     focus(){
         this.$refs.input.focus();
     }
  }    
})

這樣試試

舊言 回答

axios跟Cookie沒(méi)什么關(guān)系。。后端如果想種Cookie會(huì)在響應(yīng)頭里添加Set-Cookie字段的,才會(huì)種到你的對(duì)應(yīng)domain下

朕略傻 回答
function getBytes(b) {
var c, d, e, f, h, i, j, k, l = 0,
m = [],g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
if (b) {
b += "";//轉(zhuǎn)字符串
do f = g.indexOf(b.charAt(l++)), //(b.chatAt(l++))返回b字符串的l+1位置字符,g.indexOf(b.chatAt(l++))返回指定字符在g字符串的位置

h = g.indexOf(b.charAt(l++)),//(b.chatAt(l++))返回b字符串的l+1位置字符,g.indexOf(b.chatAt(l++))返回指定字符在g字符串的位置
i = g.indexOf(b.charAt(l++)),
//(b.chatAt(l++))返回b字符串的l+1位置字符,g.indexOf(b.chatAt(l++))返回指定字符在g字符串的位置

j = g.indexOf(b.charAt(l++)),
//(b.chatAt(l++))返回b字符串的l+1位置字符,g.indexOf(b.chatAt(l++))返回指定字符在g字符串的位置

k = f << 18 | h << 12 | i << 6 | j, //f二進(jìn)制位左移18位或者h(yuǎn)二進(jìn)制左移12位或者i二進(jìn)制左移6位或者j賦值給k

c = k >> 16 & 255, //k二進(jìn)制右移16位和255(即11111111)二進(jìn)制與運(yùn)算賦值給c
d = k >> 8 & 255, //k二進(jìn)制右移8位和255(即11111111)二進(jìn)制與運(yùn)算賦值給d
e = 255 & k,  //255二進(jìn)制(即11111111)和K進(jìn)行與運(yùn)算賦值給e
m.push(c),    //m數(shù)組push進(jìn)c
64 !== i && (m.push(d), 64 !== j && m.push(e)); //64不等于i,m數(shù)組push進(jìn)d  64不等于j并且m.push(e)不為0)
while (l < b.length) //當(dāng)l小于b.length
}
return m 返回m
} 

你可能逗號(hào)運(yùn)算符和位移運(yùn)算符沒(méi)理解,逗號(hào)運(yùn)算符就看成一個(gè)從頭到尾的執(zhí)行順序就可以啦,位移運(yùn)算符就是按二進(jìn)制進(jìn)行移位