1.報(bào)錯(cuò)信息是什么
2.options打印出來(lái)長(zhǎng)什么樣。
3.先把options用你認(rèn)為的數(shù)據(jù)結(jié)構(gòu)直接寫(xiě)死,看是否仍舊報(bào)錯(cuò)。
127.0.0.1:8080呢?
樓主你不妨給你的arguments加上[0]var arr=[].slice.call(arguments[0]);
再試試
怎么了沒(méi)毛病,你是怎么理解的,你這代碼跟vue什么關(guān)系
使用watch
就是用你說(shuō)的方法,并不麻煩。點(diǎn)擊不需要實(shí)現(xiàn)反選,只需要改變點(diǎn)擊節(jié)點(diǎn)就可以了,antd會(huì)自動(dòng)實(shí)現(xiàn)父子節(jié)點(diǎn)的填充
可以在路由的 meta 里面為每一個(gè)路由設(shè)置不同的背景色,在 route.beforEach遍歷內(nèi)部為 body 更換背景色
汗,換電腦用vscode時(shí)git目錄多了一層文件夾
The constructor should also call an _init() method, and if needed an _events() method, followed by a DOM event indicating that the plugin is done being initialized.
function Plugin(element, options) {
// ...
this._init();
this._events();
this.$element.trigger('init.zf.plugin');
}
看到官網(wǎng)的這個(gè)表述:followed by a DOM event indicating that the plugin is done being initialized,感覺(jué)很迷
import {Page} from 'xxxxx'這樣引用Page時(shí),需要export const Page
你應(yīng)該把進(jìn)退場(chǎng)動(dòng)畫(huà)放在動(dòng)態(tài)元素上。
<div *ngFor="let item of projects" [@myanim]>
...
</div>我的理解是
單擊是鼠標(biāo)按下,抬起(click相當(dāng)于mousedown+mouseup)
拖拽是鼠標(biāo)按下,移動(dòng),抬起(mousedown+mousemove+mouseup)
排除網(wǎng)絡(luò)原因,應(yīng)該是你訪問(wèn)的地址設(shè)置有驗(yàn)證措施比如UA驗(yàn)證、反爬等等,導(dǎo)致服務(wù)器拒絕響應(yīng)你的請(qǐng)求,地址發(fā)出來(lái)看看,不然也不好測(cè)。
中文目錄問(wèn)題: 可以看下這個(gè)vue-cli初始化vue項(xiàng)目,寫(xiě)得比較簡(jiǎn)潔: http://www.aazzp.com/2017/11/...
var html = ''
for(let i=0;i<a.data.length;i++){
var _html = ''
for(let o in a.data[i]){
_html+=`<div>${a.data[i][o]}</div>`
}
html+='<li>'+_html+'</li>'
}
document.getElementById("app").innerHTML = '<ul>'+html+'</ul>'思路是有的,將字符串轉(zhuǎn)換成字符數(shù)組,再定義一個(gè)字母表的字典,字典的key為替換前的字符char,字典的value為替換后的字符char,給你寫(xiě)了一個(gè)簡(jiǎn)單的實(shí)現(xiàn),運(yùn)行效果如圖:
示例代碼:
static void Main(string[] args)
{
var str = "Try Firefox with the bookmarks, history and passwords from another browser.";
var strArr = str.ToArray();
var result = Converter(strArr);
Console.WriteLine($"初始字符串:{str}");
Console.WriteLine($"替換后的字符串:{string.Join("", result)}");
Console.ReadKey();
}
public static char[] Converter(char[] originalCharArray)
{
var dict = new Dictionary<char, char> {
{ 'a','s'},
{ 'b','t'},
{'c','u'},
{'d','v'},
{'e','w'},
{'f','x'},
{'g','y'},
{'h','z'},
{'i','a'},
{'j','b'},
{'k','c'},
{'l','d'},
{'m','e'},
{'n','f'},
{'o','g'},
{'p','h'},
{'q','i'},
{'r','j'},
{'s','k'},
{'t','l'},
{'u','m'},
{'v','n'},
{'w','o'},
{'x','p'},
{'y','q'},
{'z','r'},
};
var result = new List<char>();
for (int i = 0; i < originalCharArray.Length; i++)
{
var c = originalCharArray[i];
var isUpperCase = Char.IsUpper(c);
if (Char.IsLetter(c))
{
c = dict[Char.ToLower(c)];
if (isUpperCase)
{
c = Char.ToUpper(c);
}
}
result.Add(c);
}
return result.ToArray();
}你的意思是 前一個(gè)promise完成才調(diào)用下一個(gè)?
for (var i=0;i<5;i++){
array.push(output(i));
}
你這里 都已經(jīng) 全部一起調(diào)用了
順序執(zhí)行可以用reduce
var array=[];
var result = [];
function output(j) {
j = j+1//使用前一個(gè)請(qǐng)求回來(lái)的數(shù)據(jù)
return new Promise( function(resolve, reject) {
setTimeout(function () {
console.log('這里請(qǐng)求開(kāi)始',j)
return resolve(j);
},1000 * j);
}).then(function (res) {
result.push(res);//每次請(qǐng)求返回?cái)?shù)據(jù) push進(jìn)數(shù)組
return Promise.resolve(res)
});
}
for (var i=0;i<5;i++){
array.push(output);//只是把方法push進(jìn)數(shù)組 不調(diào)用
}
var lastPromise = array.reduce((p,v)=>p.then(v),Promise.resolve(0))//在這里順序調(diào)用
lastPromise.then(v=>{
console.log(result)
})充分利用 keep-alive、meta屬性和 beforeRouteLeave
經(jīng)過(guò)項(xiàng)目測(cè)試,上百個(gè)頁(yè)面緩存都還不會(huì)有問(wèn)題
方法一:小程序沒(méi)有很好的監(jiān)聽(tīng)方法,我的做法是增加一個(gè)啟動(dòng)頁(yè),在啟動(dòng)頁(yè)面里調(diào)用加載需要的初始化數(shù)據(jù),確保所有數(shù)據(jù)都被加載。
方法二:按你的需求起始沒(méi)必要做監(jiān)聽(tīng)這么麻煩,你直接通過(guò)函數(shù)回調(diào)或者promise來(lái)處理,在app.js中增加獲取數(shù)據(jù)的方法,如getUserInfo,將返回結(jié)果通過(guò)回調(diào)傳回來(lái),在方法中判斷是否有緩存,有則直接從存儲(chǔ)中取數(shù)據(jù)返回即可。這樣你的頁(yè)面在顯示前會(huì)確保數(shù)據(jù)被拿到。
北大青鳥(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)師。