問(wèn)題解決了:default-active="activeIndex" active設(shè)置值
給dom容器設(shè)置寬高,而不是body html
為什么b頁(yè)路由守衛(wèi)的離開(kāi)鉤子要把到達(dá)頁(yè)的keepalive設(shè)置為true呢
給a頁(yè)綁定一下created destroy activated deactived鉤子看一下輸出就知道這個(gè)頁(yè)是否被keepalive了
解決了,這個(gè)頁(yè)面有tab,tab的content部分我根據(jù)設(shè)計(jì)圖,給了父級(jí)的左右和下邊框,上邊框設(shè)置為0,這時(shí)候再給border-radius就出現(xiàn)這情況了,去掉border-radius就正常。如果不設(shè)置上邊框?yàn)?或者none也正常,給border-radius也正常。
不要用javascript,是js的話點(diǎn)擊->js,配置關(guān)聯(lián)文件選擇JavaScript React,
然后在code format就好了
vm.object.name ='xxxx'
有關(guān),可能算是個(gè)bug,我去提個(gè) issues。好吧,發(fā)現(xiàn)這個(gè) issues 的 PR 已經(jīng)有了,還沒(méi)合并,簡(jiǎn)單的說(shuō)就是 $set 對(duì)已經(jīng)存在的 屬性無(wú)效,你前面使用直接添加的方式添加了屬性。
range-key,當(dāng) range 是一個(gè) Object Array 時(shí),通過(guò) range-key 來(lái)指定 Object 中 key 的值作為選擇器顯示內(nèi)容。
一個(gè)是函數(shù)的局部變量, 一個(gè)是類(lèi)的成員變量
你可以簡(jiǎn)單的認(rèn)為退出函數(shù)后,局部變量會(huì)自動(dòng)銷(xiāo)毀, 而成員變量還可以繼續(xù)通過(guò)實(shí)例名.成員
訪問(wèn)到
例如app.frame
</body>
后邊不要再加頁(yè)面內(nèi)容了,但是強(qiáng)行加上的話,也不是說(shuō)瀏覽器就不給渲染了,但總歸還是不能這么搞的不是?.load()
可以加載HTML片段,你要加載的部分包起來(lái)加個(gè)ID,然后寫(xiě)成.load('template.html #app')
這種格式試試。推薦直接使用官方構(gòu)建工具vue-cli ,你這里缺少入口的html文件。
Foo.getName(); //2
直接調(diào)用Foo自己的方法,而不是Foo對(duì)象的方法。Foo自己的方法是alert(2)那個(gè),所以彈出2。
getName(); //4
這個(gè)沒(méi)什么好說(shuō)的,函數(shù)聲明提升。
Foo().getName(); //1
這個(gè)就比較微妙了。仔細(xì)看Foo函數(shù),它的getName沒(méi)有用var聲明,所以這個(gè)getName實(shí)際上是window的,所以window的getName會(huì)被重新賦值。而它最后又返回了this,由于沒(méi)有用new調(diào)用,所以這里的this是window。
綜上,最終彈出的是1。
getName(); // 1
上一步把window的getName重新賦值了,所以這里彈出1。
new Foo.getName();//2
這里的new沒(méi)有任何作用。因?yàn)镕oo沒(méi)有加括號(hào),所以它實(shí)際上是先調(diào)用Foo.getName(),彈出2,然后再去new它的返回結(jié)果,也就是undefined。
new Foo().getName(); //3
這個(gè)加了括號(hào),所以是先new一個(gè)Foo對(duì)象,再去調(diào)它的getName方法。Foo對(duì)象自身沒(méi)有g(shù)etName方法,去它的原型上去找,也就是彈出3的那個(gè)。
new new Foo().getName(); //3
最前面的new沒(méi)意義,實(shí)際執(zhí)行的時(shí)候是這樣的:new (new Foo().getName())
,括號(hào)里的與前一條相同,最后的返回值為undefined,所以最前面那個(gè)new沒(méi)有實(shí)際意義。
動(dòng)手把多余的那行刪掉呀。
總不會(huì) API 返回的數(shù)據(jù)就是這樣吧- -
代碼看起來(lái)沒(méi)有問(wèn)題。
你試試http://localhost:3000/login
和http://localhost:8000/api/login
能訪問(wèn)么?
我理解錯(cuò)題意了,我以為你是要對(duì)所有重復(fù)出現(xiàn)的字符都做 第一次出現(xiàn)的元素添加屬性。
如果是要給定字符并找出的話,@joy鈺 的答案就可以了。
// 將數(shù)組映射成鍵值對(duì),{'字符': 出現(xiàn)次數(shù)}
let map = wordsArr.reduce((map, word) => [map[word.text] = (map[word.text] || 0) + 1, map], {})
Object.keys(map).forEach(key => {
// 根據(jù)當(dāng)前鍵找到第一次出現(xiàn)的位置
let index = wordsArr.findIndex(word => word.text === key);
// 隨機(jī)的話,就 filter 出所有 text 為 key 的元素,然后取個(gè)隨機(jī)數(shù)去取對(duì)應(yīng)位置即可。
// 為該位置上的元素添加屬性
wordsArr[index]['s'] = 'true';
wordsArr[index]['pp'] = 'pp'
})
因?yàn)?JS 中 string 是基本數(shù)據(jù)類(lèi)型,和 number/bool 一樣,雖然也提供了類(lèi)數(shù)組的腳標(biāo)訪問(wèn)字符功能?;緮?shù)據(jù)類(lèi)型意味著它是值引用,不像 C 語(yǔ)言那樣字符串是指針是一片內(nèi)存的首地址。基本數(shù)據(jù)類(lèi)型是 immutable 的,其代表的數(shù)據(jù)是一個(gè)整體,要做更改只能重新賦值,而無(wú)法通過(guò)修改內(nèi)部直接完成。好比 C 語(yǔ)言對(duì) int 型數(shù)據(jù)也能用位運(yùn)算獲取某個(gè)比特位,但是要更新這個(gè)比特位,你只能對(duì)這個(gè) int 型數(shù)據(jù)整體賦值。
ES6:
const ah = ['a', 'b'];
const bh = [1, 3, 'a', '6', 'b', 8];
const h = (arga, argb) => arga.map(v => {
return { val: v, index: argb.findIndex(val => val === v) }
})
console.log(h(ah, bh))
不知道你要得到什么結(jié)果
經(jīng)過(guò)幾天的摸索 directive 中 link方法中 $scope.$watch 已經(jīng)是監(jiān)聽(tīng)數(shù)據(jù)變?cè)挼膭?dòng)作,在HTML頁(yè)面中 data="chart.barData" 在controller中使用的this.barData。這時(shí)使用$timeout方法來(lái)更新barData對(duì)象時(shí) barData對(duì)象已經(jīng)不存在,需要將HTML中的chart.barData直接改為data="barData",并且在controller中使用$timeout,$timeout方法中再使用$scope對(duì)對(duì)象進(jìn)行數(shù)據(jù)更新。
同樣遇到這個(gè)問(wèn)題 , 雖然有哥們說(shuō)修改 webpack.common.conf.js 可以運(yùn)行成功 但是不知道這樣的修改會(huì)造成其他什么問(wèn)題, 請(qǐng)問(wèn)有沒(méi)有更完美一些的解決方法
console.log
的表現(xiàn)行為是異步的,
所以需要這樣
filters: {
nameHighLight (item) {
var _this = this;
console.log('_____+++++++', _this);
}
}
mark一下,自己的錯(cuò)誤
https://github.com/vuejs/vue/...
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專(zhuān)業(yè)的國(guó)家
北大青鳥(niǎo)中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(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
曾工作于聯(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)師。