nextTick
這個問題我自己來答吧. (ps: 踩我問題的人 能說下為什么踩嗎?)
之所以提出這個問題, 是因為執(zhí)行npm run dev 命令后, 控制臺打印出了巨量的 v-for 沒有key 的warning,
導(dǎo)致無法正常的看到編譯信息, 因為項目比較大, 文件多(這個項目是多人完成的, 很多處不規(guī)范)
給每一個v-for 都加上key值顯然工作量巨大(當然這個后期會慢慢補上)
查了一圈, 可惜沒有找到相關(guān)配置可以關(guān)掉這個warning.(如果有, 請賜教)
不過最終通過全文搜索, 找到了打印這段warning的代碼:
if (process.env.NODE_ENV !== 'production' &&
state.maybeComponent(el) &&
el.tag !== 'slot' &&
el.tag !== 'template' &&
!el.key
) {
state.warn(
"<" + (el.tag) + " v-for=\"" + alias + " in " + exp + "\">: component lists rendered with " +
"v-for should have explicit keys. " +
"See https://vuejs.org/guide/list.html#key for more info.",
true /* tip */
);
}
位置在 node_modules/vue-template-compiler/build.js 3385-3397 行 (vue-template-compiler 版本為 2.4.2)
看來想在開發(fā)環(huán)境下去掉這段warning 只有注掉這段代碼了. 注掉這段代碼后 此warning不再出現(xiàn)了
下邊的代碼還有嗎?貼全點
你可以使用vuex來管理你的狀態(tài),也可以存在vue的原型上,如Vue.prototype.language='Chinese',也可以存在window全局上window.language='Chinese'
Caused by: java.lang.ClassCastException: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to javax.xml.parsers.DocumentBuilderFactory。。。類轉(zhuǎn)換錯誤。
檢查一下是否少了xml-apis.jar這個包,因為JDK有DocumentBuilderFactory這個類,xml-apis.jar也有這個類。
實現(xiàn)不一樣
FactoryFinder.find("javax.xml.parsers.DocumentBuilderFactory", "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");
和
FactoryFinder.find(
/* The default property name according to the JAXP spec */
DocumentBuilderFactory.class, // "javax.xml.parsers.DocumentBuilderFactory"
/* The fallback implementation class name */
"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl");不可以直接存在app上,然后page再拿app的么?
app的$pages好像存著所有頁面但,
app作用域的時候未必加載完所有頁面,所以還是存在app上吧
哈哈,沒戲,我破解過,你得另想方法,他們用的是專業(yè)防爬蟲防火墻
這個錯誤的意思大概是json中有循環(huán)引用,但是為什么會出現(xiàn)呢?
首先,$router.matched是一個數(shù)組,然后里面包著對象,你可以本地輸出$router看看,如果你要在頁面中輸出這個數(shù)組的時候,js會自動幫你轉(zhuǎn)成字符串,也就是使用JSON.stringify()這個方法,但是當js幫你轉(zhuǎn)換的時候發(fā)現(xiàn),你這個$router.matched中包含了循環(huán)引用,也就是這個$router.matched.instance.default.$router等于$router。
舉個不恰當?shù)睦?,比?br>a = { b: a },當你要JSON.stringify(a)的時候就會輸出"{"b":{"b":{"b":{.......}}}"
而這個錯誤就是為了避免出現(xiàn)這種情況的。
渲染是渲染
MV 是 MV.
從前后端分離開始, 框架還未大行其道, Jquery獨步天下的時候, 就已經(jīng)是前端渲染了.
框架的出現(xiàn), 是將MVC思想用在前端. 拋棄了以往的繁瑣的Dom操作.增加了開發(fā)效率, 解放前端人員, 只要關(guān)注數(shù)據(jù)就行.
這是我的理解.
<Switch location /> location 是傳入的 props,如果你想知道為什么傳入進去,可以跟蹤下 Switch 代碼。<Router component={...}> component 值表示對應(yīng)路由要顯示的組件,你可以直接 return(就是你現(xiàn)在的寫法)。overflow-x: auto; 所謂x 是超出x自適應(yīng) 而不是超出加滾動條
overflow-x:scroll 這個是x 加滾動條
.mybox{
width: 180px;
margin:100px;
height: 38px;
position: relative;
}
.mybox input{
width: 100%;
padding: 3px 5px;
padding-right: 80px;
height: 100%;
box-sizing: border-box;
border:1px solid #DDD;
outline: none;
border-radius: 3px;
}
.mybox span{
position:absolute;
display: block;
width: 46px;
height: 34px;
right:2px;
top:2px;
line-height: 34px;
background-color: red;
color: #ffffff;
}
<div class="mybox">
<input type="text">
<span>1111</span>
</div>你需要在Info.plist中的LSApplicationQueriesSchemes項加入微信的scheme
把program 換成"program": "${file}"
你那個配置總是運行....def.conf.js 文件,改成${file} 就是運行當前文件。
第五步加載圖片等外部文件。執(zhí)行在瀏覽器渲染樹渲染的階段,之前還有樣式表解析構(gòu)建渲染樹,再之前才是第四部DOM樹的構(gòu)建,所有5在4之后執(zhí)行
return view('lrd/index') 改成 return view('lrd.index')
/\-?\d+\.?\d+/
console.log("-0.5".match(/\-?\d+\.?\d+/)); // [ "-0.5" ]
console.log("dfs-0.5df5dsf".replace(/[^(\-?\d+\.?\d+)]/g,"")); //-0.55
console.log(/^\-?\d+\.?\d+$/.test("-0.5")); //true指的是搜索城市嗎? 搜索城市就是根據(jù)關(guān)鍵字去遍歷所有城市,if唄.
遍歷用for循環(huán)啊.forEach還有其他的遍歷.
網(wǎng)上實現(xiàn)的應(yīng)該很多,建議可以百度一下
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。