postcss: function() {
return [px2rem({remUnit: 37.5})];
},
vue: {
postcss: [require('postcss-px2rem')({remUnit: 37.5})];
},OK,俺已經(jīng)找到解決方法了~
npm i element-theme -g
這個(gè)命令行工具版本要對(duì)應(yīng)的版本npm info element-theme
我找到了差不多0.7.0版本可以對(duì)應(yīng)上。npm info element-theme@0.7.0
刪除以前的包重新安裝,就可以正常初始化并且編譯低版本的了~
搞了個(gè)大烏龍。遞歸組件的父組件中sectionList也是異步獲取的,未等到sectionList數(shù)據(jù)獲取完畢,遞歸組件已經(jīng)mounted了,此時(shí)遞歸組件獲取到一個(gè)長(zhǎng)度為零的sectionList,并沒(méi)有發(fā)起獲取details的請(qǐng)求,就更沒(méi)有details的數(shù)據(jù)了。然后其實(shí)并不關(guān)v-show的事,只是粗心,父組件獲取的到的sectionList數(shù)據(jù)是一個(gè)嵌套的樹(shù)形數(shù)據(jù),我在父組件遍歷了一遍只給第一層數(shù)據(jù)設(shè)置了show屬性,更深層次的結(jié)構(gòu)沒(méi)有show屬性而導(dǎo)致v-show的判斷并不生效(深層的details數(shù)據(jù)已經(jīng)獲取到)但一直不會(huì)顯示出來(lái),看到第一層沒(méi)有數(shù)據(jù)誤以為深層也是沒(méi)有數(shù)據(jù)。
解決了嗎我也遇到了相同的問(wèn)題
找到問(wèn)題了,原因是應(yīng)為vue的render使然的,應(yīng)為我在mouted里改變了totalPage導(dǎo)致重新渲染了p,而p里面有用到的函數(shù),所以又執(zhí)行了一次,把totalPage的設(shè)置改為在created里就可以了。
網(wǎng)站打開(kāi)來(lái)的時(shí)候,會(huì)先加載這個(gè)文件htmlpreview.min.js。
該js文件里面是一個(gè)HTMLPreview大對(duì)象。
var HTMLPreview = {
loadHTML: function(data) {},
send: function(file, callback) {},
...
};
loadHtml()調(diào)用了send(),而send()調(diào)用的是yahoo的api,https://query.yahooapis.com/v1/public/yql?...,這個(gè)yahoo的api請(qǐng)求就是去拿相關(guān)網(wǎng)站的網(wǎng)頁(yè)內(nèi)容了。等內(nèi)容異步返回后,loadHtml內(nèi)部執(zhí)行了這么一段話,就把整個(gè)網(wǎng)站給重寫(xiě)了
document.open();
document.write(HTMLPreview.content);
document.close();不是有active嘛https://youzan.github.io/vant...
他應(yīng)該是根據(jù)van-tab順序的index來(lái)判斷對(duì)應(yīng)的active的 兩種方法嘛 一個(gè)動(dòng)態(tài)的根據(jù)v-for顯示你要顯示的內(nèi)容 第二種就是多寫(xiě)幾個(gè)van-tab 反正他的內(nèi)容是根據(jù)slot來(lái)的
<van-tabs v-model="active">
<van-tab :title="...">內(nèi)容1</...>
<van-tab :title="...">內(nèi)容2</...>
<van-tab :title="...">內(nèi)容3</...>
</...>這種場(chǎng)景使用遞歸解決
function findLastChildrens(arr) {
var result = [];
for(var i in arr) {
var obj = arr[i];
if(!obj.children) {
continue;
}
var findResult = findLastChildrens(obj.children);
if(findResult.length === 0) { //當(dāng)前children其下再?zèng)]有children出現(xiàn),說(shuō)明當(dāng)前children是最后一級(jí)
result.push(obj.children);
} else { //不是最后一級(jí)children的話
result = result.concat(findResult);
}
}
return result;
}
findLastChildrens(arr) //返回你要所有最后一級(jí)的children組成的數(shù)組
function processLastChildrens(arr) {
for(var i in arr) {
var obj = arr[i];
if(!obj.children) {
continue;
}
var findResult = processLastChildrens(obj.children);
if(!findResult) { //說(shuō)明當(dāng)前children是最后一級(jí)
obj.children = obj.children.filter(o=>o.finChfName === '阿凡達(dá)');
findResult = true;
}
}
return findResult;
}
var newArr = [].concat(arr); //避免對(duì)原數(shù)組產(chǎn)生影響,克隆一個(gè)數(shù)組
processLastChildrens(newArr);
console.log(newArr); //打印出你期望的新數(shù)組你那個(gè)that.ctx.model.User.find函數(shù)是干啥的,還有最后那個(gè)resolve(data)中的data是什么值
自己找到答案了, 重新看了一遍https的協(xié)議
在傳輸完成后會(huì)有客戶端發(fā)起一個(gè)close_notify報(bào)文并由服務(wù)器關(guān)閉連接.
所以proxy在收到客戶端發(fā)送的close_notify報(bào)文攔截就不會(huì)導(dǎo)致連接被關(guān)閉.
目前看沒(méi)什么問(wèn)題, 連接被保持住了
怎么解決的?
http://echarts.baidu.com/echa...
設(shè)置另一半透明,底圖可以是一個(gè)完整的虛線圓圈
document.onload才對(duì)吧,而且后面應(yīng)該不是一個(gè)自執(zhí)行吧
要么(function())(),要么document.onload=function()
在外部庫(kù)引用正確的話,感覺(jué)沒(méi)什么問(wèn)題
js中函數(shù)不能序列化,對(duì)象序列化也只是可以存儲(chǔ)狀態(tài)罷了
帶有async的配置是提取async chunk中公用模塊的,注意是async模塊中的公用模塊(實(shí)驗(yàn)得出的結(jié)論,不一定準(zhǔn))。
假如我有兩個(gè)異步路由a.js和b.js,它們都用了c.js,正常情況下是會(huì)將c打包兩遍,出兩個(gè)包a.chunk和b.chunk,配置了async,設(shè)置合理規(guī)則(minChunks)后,會(huì)單獨(dú)的打包出c.chunk,然后a和b只做對(duì)c的請(qǐng)求,而不打包c(diǎn)的代碼。
async在webpack中的概念和html中的不一樣。script標(biāo)簽的異步也是會(huì)在頁(yè)面解析的時(shí)候下載的,但是異步執(zhí)行(相對(duì)于html解析),webpack的async就是正常的滿足代碼邏輯的時(shí)候下載并執(zhí)行(進(jìn)入頁(yè)面時(shí),如果沒(méi)有觸發(fā)邏輯,則根本不存在,是相對(duì)于業(yè)務(wù)邏輯)。
后臺(tái)什么無(wú)所謂啊,PHP、jsp、asp.net...什么的都可以吧,做這些東西都是前后端分離的呀,后臺(tái)做數(shù)據(jù)處理的話php是可以的,游戲界面如果是app的話,用Android、ios什么的開(kāi)發(fā)UI,如果是網(wǎng)頁(yè)直接h5就可以了,然后調(diào)接口傳輸數(shù)據(jù)回后臺(tái)處理游戲數(shù)據(jù)就好了
@kikong 非常感謝,那我再問(wèn)下,象這樣是不是就得手動(dòng)釋放:
var test = function(element) {
this._element = element;
return this;
}
test.prototype.getArgs = function() {
$(this._element).css('background', red);
return this;
}
$('#btn').on('click', function() {
var elm = new test(this).getArgs();
elm = null; //這里是不是得手動(dòng)設(shè)置一下來(lái)釋放
}路徑不對(duì),webpack打包配置
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。