加個header 才可以
mxLibirary.debug開關(guān),
比如 在開發(fā)環(huán)境下打開,使用 mylog就可以在控制臺打印出東西。生產(chǎn)環(huán)境下關(guān)閉,就無法打印。
函數(shù)內(nèi)部: oriLogFunc 指向 console.log 方法,使用call, 傳入執(zhí)行環(huán)境和 參數(shù)。調(diào)用 console.log 方法
感謝樓上2位的指教。
我今天試了下,最終正確的寫法是這樣:
[
{id:2,username:'李四'},
{id:1,username:'張三'},
{id:3,username:'王五'}
]
這樣才能在v-for里邊用list.鍵名輸出值!
v-for="(value,key,index) in list
然后用{{value.username}}取到值!
提問題 注意格式啊 代碼塊亂的。。。寫完 自己先預(yù)覽一下看看
9000端口不對外開放了,防火墻里把9000端口關(guān)掉
題主把其他的 console 注釋掉,在 while 里面加一個 console
while (objStack.length) {
for (let i = count; i < objStack[objStack.length - 1].children.length; i++) {
/*this.*/objectIterator(objStack[objStack.length - 1].children[i], arr, objStack)
console.log(objStack[objStack.length - 1],objStack.length);//新增:最后一個 undefined,0
}
let obj = objStack.pop()
if (obj.parent && obj.parent.children && Array.isArray(obj.parent.children)) {
count = obj.parent.children.indexOf(obj) + 1
} else {
count = 0
}
}
報錯的原因是,你在 for 循環(huán)里遞歸的時候,報錯之前已經(jīng)把 objStack 清空了,所以在 for 循環(huán)里 objStack[objStack.length - 1].children 這樣用的時候,相當(dāng)于objStack[-1].children ,objStack 是個空數(shù)組,當(dāng)然報錯了,,
解決辦法:我給你沒有辦法參與循環(huán)的時候,直接跳出了 while 循環(huán),不知道是不是你想要的結(jié)果:
loop://新增
while (objStack.length) {
for (let i = count; i < objStack[objStack.length - 1].children.length; i++) {
this.objectIterator(objStack[objStack.length - 1].children[i], arr, objStack)
//console.log(objStack[objStack.length - 1],objStack.length);//最后一個 undefined,0
if(objStack.length===0){break loop;}//新增
}
let obj = objStack.pop()
if (obj.parent && obj.parent.children && Array.isArray(obj.parent.children)) {
count = obj.parent.children.indexOf(obj) + 1
} else {
count = 0
}
}
代碼不加分號,可讀性差
生成下拉框 HTML 內(nèi)容的地方出錯了,不知道你這是后臺生成的,還是前端 JS。
如果從使用者的角度來說,不需要去關(guān)心 io.sockets.sockets 是干嘛的,一般使用中也不會用到。
如果從源碼分析的角度來看的話,大致如極度精簡過后的如下偽代碼:
// socket.io
function SocketIo () {
this.sockets = new Namespace();
}
function Namespace () {
this.sockets = {};
}在你的基礎(chǔ)上改了一下
var temp = document.getElementById("new");
var li = temp.getElementsByTagName("li");
var i = 0;
setInterval(function () {
li[i].className = "active";
if(i-1>=0){
li[i-1].className = "";
}else{
li[li.length-1].className = "";
}
i++;
if(i==li.length){
i=0
}
},1000);代碼不要用圖片貼出來!!
let w = window.innerWidth;
document.getElementById('w').style.width = w - (w<=1440?367:717) + 'px'
;
document.getElementById('l').style.display = w<=1440?'none':'block';換個思路:先將視頻下載下來,存成數(shù)據(jù)文件,然后再播放。
var hasLoaded = false;
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'arraybuffer';
xhr.timeout = '6000';
xhr.send();
xhr.onload = function() {
if (xhr.status !== 200) {
return;
}
// 轉(zhuǎn)換成文件格式
var binaryData = new Uint8Array(xhr.response);
// 生成一個本地的url
var rUrl = window.URL.createObjectURL(new Blob([binaryData], {
type: "video/mp4"
}));
// video賦值
video.src = rUrl;
// 加載成功標(biāo)識
hasLoaded = true;
};
xhr.onerror = function () {
console.log("video request was wrong");
};
當(dāng)然也可以使用jQuery, 要1.8以上的版本才支持。
最好貼上復(fù)現(xiàn)的代碼連接,最好是線上能跑的。
另外初步判斷是樣式問題。
判斷選中數(shù)據(jù)然后對數(shù)據(jù)做更改, 用element-ui的編譯過后的代碼
在你的路由里配置
一個是DOM對象,一個是jquery對象。 jquery對象包含原生dom和對他的封裝
這個問題真的太籠統(tǒng)。
先想好思路應(yīng)該不難的。
UI界面建議參考已有的輪子。
每個氣泡消息都有直接的生成時間信息吧?循環(huán)就行 有一條消息數(shù)組里就push一條記錄。
v-for這個數(shù)組
問題寫詳細一點,具體問的什么都不清楚,先提供一個個人理解的思路,你在瀏覽器查找到你的hover屬性值,然后在當(dāng)前頁面下style中強制設(shè)置就成style中不能使用scoped,否則添加樣式失效,如果你只要作用在當(dāng)前頁面,在table外圍添加類,CSS寫法.類名 + .更該的類名:hover{} SASS或者LESS .類名{.更改的類型:hover{}}
個人想法:對于小公司來說,開發(fā)成本,公司的技術(shù)能力,這些都是考慮使用第三方的因素。比如說,一個小公司,前期投入技術(shù)和時間做這些東西,不如使用第三方讓產(chǎn)品快速上線,做大以后,公司內(nèi)部的數(shù)據(jù)量有了以后,就會考慮自己去實現(xiàn)這些東西。
存在即合理!/手動滑稽
一般像django和java的hibernate有些相似,它并不會走捷徑。而在真實情況下自己寫sql,就可以簡化sql。而是查詢他需要把對象轉(zhuǎn)sql,返回在把sql轉(zhuǎn)對象,其實就跟電腦一樣,它是一個好學(xué)生,但是它并不聰明,只是你教會它怎么做,它會重復(fù)做你教它的事,你沒教它就不會。
順便放兩組,查看執(zhí)行sql的方法,多讀讀官方的文檔,它會告訴你為什么的
print Province.objects.all().query
from core.models import Province
from django.db import connection
p = Province(name=u'河南', code='0371')
p.save()北大青鳥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)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)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)師。