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

鍍金池/ 問(wèn)答/ HTML問(wèn)答
青檸 回答

1.小程序推行的無(wú)需下載,即用即走的思想,這樣就會(huì)使小程序的包需要很小,下載的時(shí)候用戶感知不到下載的過(guò)程
2.如果包體積過(guò)大,一起下載會(huì)有明顯的延遲,與用戶感知不到下載的過(guò)程是沖突的,那么這時(shí)可以進(jìn)行按需加載的方案就可以解決這個(gè),一次下載量很小,用戶依舊感知不到下載的過(guò)程

伐木累 回答

你要做啥,你如果想設(shè)置滾動(dòng)高度的話,那就
document.body.scrollTop=...
document.documentElement.scrollTop=...

撿肥皂 回答

[已解決]兩個(gè)問(wèn)題:
1、報(bào)錯(cuò)信息呢?
2、使用域名訪問(wèn)本地靜態(tài)圖片資源是什么鬼?


1、圖片放在哪個(gè)目錄下的?
2、服務(wù)器是否限制了獲取服務(wù)器圖片資源?

青裙 回答

你的文件名是不是帶了大寫(xiě)字母?這個(gè)在VUE-cli創(chuàng)建中是不允許的

this.state.node是undefined, 傳入的props有這個(gè)node參數(shù)嗎?

哎呦喂 回答
網(wǎng)上找了好久沒(méi)找到有效的解決方案

來(lái)題主講講你是怎么找了好久的

clipboard.png

巫婆 回答

是h5。動(dòng)畫(huà)是用css3寫(xiě)的,網(wǎng)上也有現(xiàn)成的開(kāi)源的代碼。你這個(gè)網(wǎng)頁(yè)可以右上角把地址復(fù)制出來(lái)呀。然后打開(kāi)看看代碼呀。這種特別多傳送門1,傳送門2

瞄小懶 回答

webpack ./entry.js --output ./bundle.js
輸出用 --output,你那樣寫(xiě)是多入口

寫(xiě)榮 回答

路由傳參數(shù)怎么傳的,直接拼的串?

殘淚 回答

node重裝一遍試試,路徑你截得圖最上面就是c:user﹉就是

舊螢火 回答

應(yīng)該是我把組件寫(xiě)在<template>里然后import頁(yè)面里。在ios里加載不及時(shí)導(dǎo)致的吧

B字段用input,然后通過(guò)onchange函數(shù)來(lái)處理加密

moment(0)對(duì)應(yīng)的時(shí)間是1970-01-01T08:00:00.000
format里面的D對(duì)應(yīng)日, H對(duì)應(yīng)小時(shí)
所以輸出1天 8時(shí) 00分 00秒

如果希望判斷時(shí)間差可以用如下方法

moment.locale('zh-cn')
var time = moment(new Date(), 'YYYYMMDD').from(new Date('2018/08/01 18:40:00'))
console.log(time);

// 輸出結(jié)果 8分鐘內(nèi)
傻丟丟 回答

唔,我刷到了你上一個(gè)問(wèn)題,看到你的評(píng)論才知道你在問(wèn)啥,哈哈哈嗝
你的需求是后端控制用戶只能看到自己有權(quán)限的功能模塊的路由顯示,也就是說(shuō),這跟后端控制路由這個(gè)命題沒(méi)啥關(guān)系,他只是給你提供了當(dāng)前用戶的權(quán)限數(shù)據(jù),而你,依舊是路由模塊的boss。
請(qǐng)求到了后端的 權(quán)限數(shù)據(jù)后,進(jìn)行存儲(chǔ),格式類似于[{key:"可見(jiàn)模塊",state:true},{key:"可見(jiàn)模塊1",state:true},{key:"不可見(jiàn)模塊",state:false}];如果你是用的router-link標(biāo)簽,那么就利用數(shù)據(jù),給他v-if,沒(méi)有權(quán)限的不渲染,入口就沒(méi)了,如果你用的方法this.$router.push("/xx"),那么就利用數(shù)據(jù)做判定,是否能夠跳轉(zhuǎn)。當(dāng)然,為了安全0 - 0你后端的接口要做權(quán)鑒,沒(méi)有權(quán)限的用戶,即使更改hash,跳轉(zhuǎn)進(jìn)去也是沒(méi)有數(shù)據(jù)的,唔,還可以對(duì)這種情況寫(xiě)個(gè)彩蛋,給他個(gè)alert啥的,哈哈哈嗝,所以說(shuō)0 - 0沒(méi)你想的那么麻煩

選擇 回答

看源碼,以element-ui@1.4.10為例。

// '/packages/tree/src/tree.vue:103'
    watch: {
      // ...
      defaultExpandedKeys(newVal) {
        this.store.defaultExpandedKeys = newVal;
        this.store.setDefaultExpandedKeys(newVal);
      },
      // ...
    },

// '/packages/tree/src/tree.vue:255'
  setDefaultExpandedKeys(keys) {
    keys = keys || [];
    this.defaultExpandedKeys = keys;

    keys.forEach((key) => {
      const node = this.getNode(key);
      if (node) node.expand(null, this.autoExpandParent);
    });
  }

從這里可以看出,default-expanded-keys有監(jiān)聽(tīng),也就是說(shuō)可以直接修改其值,如下:

tree.defaultExpandedKeys = [Math.round(Math.random() * 7)];

但這么做會(huì)有如下警告,意思是不應(yīng)該這樣做,應(yīng)該采用雙向綁定即:v-bind的方式(即為用data或computed綁定變量到屬性,不贅述)

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "defaultExpandedKeys"

如果使用函數(shù)的方式,則如下:

tree.store.setDefaultExpandedKeys([Math.round(Math.random() * 7)]); // 隨機(jī)數(shù)僅用于示例

成功展開(kāi)節(jié)點(diǎn),但這里還有個(gè)問(wèn)題,該方法沒(méi)有處理需要收起的節(jié)點(diǎn)。

繼續(xù)查看源碼:

// '/packages/tree/src/model/node.js:280'
  collapse() {
    this.expanded = false;
  }

發(fā)現(xiàn)tree和tree-store都沒(méi)有提供收起節(jié)點(diǎn)的方法,node的收起方法也就是修改了這個(gè)屬性……

那么這就有點(diǎn)尷尬了,在調(diào)用setDefaultExpandedKeys方法之前,你可能需要自己去遍歷子節(jié)點(diǎn)先收起所有的子節(jié)點(diǎn)……

或者,你也可以fork一下然后完善了提個(gè)pr,為開(kāi)源社區(qū)做貢獻(xiàn)啊~

這里是我測(cè)試用的示例