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

鍍金池/ 問答/ HTML問答
尛憇藌 回答

手動修改: history 即可。

使勁操 回答

virtual dom不會渲染,所以不會repaint和reflow,virtual dom的實(shí)現(xiàn)和瀏覽器沒有關(guān)系,是真實(shí)dom的抽象

撥弦 回答

main.js:

// ...
new Vue({
  el: '#app',
  router,
  store,
  components: { App },
  template: '<App/>',
  created () {
    this.$router.push('/login')
  }
})

route.js:

// ...
const route = new Router({
    routes: [
        {path: '/'},
        {path: '/login'}
    ]
})
route.push('/login')
export default route

other.js:

import route from 'route.js'
route.push('/login')
我不懂 回答

page-size 和 page-size-opts要配合使用

 <Page :total="totalPage" show-sizer :page-size="15" :page-size-opts="[15,50,100]" @on-change="changePageNum"></Page>
冷咖啡 回答
var aid 
elem.onclick = function(){
    (function animloop(){
      render();
      //這里利用requestAnimFrame方法來控制渲染的幀數(shù)
      aid = requestAnimFrame(animloop);
    })();
}
function restop(){
    window.cancelAnimationFrame(aid);
}
久舊酒 回答

布局好導(dǎo)航div的位置,初始化隱藏;

//初始隱藏
$(document).ready(function () {
   $("#nav_big_div").hide();
}

//點(diǎn)擊顯示
$("#nav_open").click(function(){
    $("#nav_big_div").show();
})

//網(wǎng)頁點(diǎn)擊任意位置隱藏

$(“body”).on("click",function(){
  if($("#nav_big_div").show()){
      $("#nav_big_div").hide();
      }
      //或者模擬點(diǎn)擊
      //$("#nav_close").click()
})
菊外人 回答

node 版本問題,node v10 以上 fs.write 的callback 是必須的,降低Node版本可解決。
如果不想重新安裝node到低版本
將webpack.dev.config.js 和 webpack.prod.config.js 中的代碼修改即可:給fs.write添加必要的callback函數(shù)。

安于心 回答

applyMiddleware的作用是添加一個中間件;
你可以把一個個中間件看成一截截的管道,他們組成了一條長的管道,只不過管道里流過的不是水,而是action產(chǎn)生的數(shù)據(jù);
action傳遞過來的數(shù)據(jù)被一個中間處理后傳遞給下一個中間件處理,最后再給reducer處理。
每個中間件可以調(diào)用dispatch和getState方法。
希望對你有幫助:)

礙你眼 回答
  1. 有個數(shù)組存儲列表數(shù)據(jù)
  2. 上拉加載更多時如果有更多數(shù)據(jù),往最后面加剛才拉回來的
  3. 下拉刷新時傳遞最新的一條ID或者時間戳,如果后臺返回數(shù)據(jù),直接在最前面插入,如果沒有新數(shù)據(jù),啥也不干
乞許 回答

你這種情況需要用到無頭瀏覽器才行的。相當(dāng)于要等js執(zhí)行后,你再解析內(nèi)容。
如果是node來寫的話,可能比較方便,使用PhantomJS實(shí)現(xiàn)起來比較方便。

不過,java環(huán)境下的HtmlUnit兼容性稍弱,你可以試試看

window環(huán)境下不需要$前綴

墨小羽 回答

"&lt;" 代表 "<","&gt;" 代表 ">","&amp;" 代表 "&",然后用<pre></pre>標(biāo)簽包裹,連換行都給你原樣輸出

冷溫柔 回答

upload有手動上傳文件的模式,你仔細(xì)看下

upload有change事件,會返回你上傳的文件及列表,保存下來,然后寫個按鈕手動提交保存的文件

伴謊 回答
data(){
    highLightIndex: 0
},
method: {
    handleClick(index) {
        this.hightLightIndex = index
    }
}

然后你的循環(huán)的標(biāo)簽的:v-for="(service, index) of service_show_list" class={{ 'highLight': hightLightIndex == index }} @click="handleClick(index)"

帥到炸 回答

結(jié)論

  1. 需要存儲到緩存/數(shù)據(jù)庫。
  2. 設(shè)置cookie有效期為T1,緩存存儲時長為T2,兩者沒有硬性直接關(guān)聯(lián)。但理論上 T1 必須 <= T2。

問題一:還是說必須要將session保存到緩存或數(shù)據(jù)庫中?

答:建議存儲到緩存中去,避免服務(wù)重啟后會話全部失效。如果緩存服務(wù)不支持持久化,那么還需要落地到本地數(shù)據(jù)庫。

問題二:如果將保存session_id的cookie設(shè)置很長的有效期,那么服務(wù)器端的session是否也會保存很長時間?

答:不會,兩者沒有硬性關(guān)聯(lián)。
答:這里需要關(guān)注cookie的有效期T1、session的有效期T2、session的存儲期T3。正常來說,T1 <= T2 <= T3。
很多時候session失效后,session對應(yīng)的數(shù)據(jù)還是在數(shù)據(jù)庫里待著,只是標(biāo)識為失效而已。根據(jù)實(shí)際情況,可能會有定期清理數(shù)據(jù)庫的動作。

flex布局

flex屬性

  1. flex屬性是flex-grow, flex-shrink 和 flex-basis的簡寫,默認(rèn)值為0 1 auto。后兩個屬性可選。
    建議優(yōu)先使用這個屬性,而不是單獨(dú)寫三個分離的屬性,因?yàn)闉g覽器會推算相關(guān)值
  2. flex-grow屬性定義項(xiàng)目的放大比例,默認(rèn)為0,即如果存在剩余空間,也不放大。
  3. flex-shrink屬性定義了項(xiàng)目的縮小比例,默認(rèn)為1,即如果空間不足,該項(xiàng)目將縮小。
  4. flex-basis屬性定義了在分配多余空間之前,項(xiàng)目占據(jù)的主軸空間(main size)。瀏覽器根據(jù)這個屬性,計(jì)算主軸是否有多余空間。它的默認(rèn)值為auto,即項(xiàng)目的本來大小。
笑浮塵 回答

數(shù)據(jù)源是后端的話就讓后端改,用json傳,設(shè)計(jì)好字段,不然揍他。不是的話就先劃分結(jié)構(gòu)(詞法分析),判斷數(shù)據(jù)類型再套標(biāo)簽。

初心 回答

把這部分功能提成一個組件,然后使用watch監(jiān)聽路由變化,再根據(jù)你想用的每個路由對應(yīng)的樣式設(shè)置組件樣式

掛念你 回答

代碼保存前 現(xiàn)用ide格式化一下. 都是eslint校驗(yàn)