login拿到的code也就一定不會(huì)變嗎?
不是“一定不會(huì)變嗎”,而是“一定會(huì)變”!
每次獲取的code那些都是會(huì)變的,通過微信給的算法和后端接口才能獲取到openid和unionid,這兩個(gè)才是不會(huì)變的。這兩個(gè)東西拿來做什么呢?
就是拿來“自動(dòng)登錄”的,判斷是來自微信的某個(gè)用戶后,返回自己定義的 token,以后每次認(rèn)證用戶信息的時(shí)候用這個(gè) token,設(shè)個(gè)有效期,過期后重新通過code換openid/unionid,再換token。
首次加載的時(shí)候不加載圖片,是js解析出來的文檔,圖片的大小和地址作為標(biāo)簽的某個(gè)參數(shù),在頁面滾動(dòng),圖片的相對(duì)位置出現(xiàn)在視區(qū)的時(shí)候才用真正的圖片src替換占位圖的src
其實(shí)沒什么難的,他從一開始就通過服務(wù)器的返回,知道這張圖有多大,或者比例有多大。
有的, 瀏覽器都提供特殊的樣式來修改 如 chrome 的 -webkit-scrollbar , -webkit-scrollbar-track-piece ===
不需要使用:filtered-value
<el-table-column v-for="game in gameList" :label="game.gameNameCn" :filtered-value="[game]">
<template v-if="scope.row.gameList.some(item=>item.gameId ===scope.column.filteredValue[0].gameId)">
可以直接改為
<el-table-column v-for="game in gameList" :label="game.gameNameCn">
<template v-if="scope.row.gameList.some(item=>item.gameId === game.gameId)">
使用:filtered-value屬性解決了我的問題
<el-table-column v-for="game in gameList" :label="game.gameNameCn" :filtered-value="[game]">
<template v-if="scope.row.gameList.some(item=>item.gameId === scope.column.filteredValue[0].gameId)">https://jsfiddle.net/g7askt9w... 只能先寫個(gè)這個(gè)樣的 開銷很大如果數(shù)據(jù)很大
let datas =[{id:0},{id:2},
{id:1,parentId:0},
{id:6,parentId:2},
{id:7,parentId:6},
{id:3,parentId:1},
{id:4,parentId:0},
{id:5,parentId:3}]
let arr=[]
function treedata(data,a){
data.forEach((r,index)=>{
if(r.parentId==a.id){
arr.push(r)
/* datas.splice(index,1) */
treedata(datas,r)
}
})
}
datas.forEach((r,index)=>{
if(r.parentId || r.parentId===0){
}else{
arr.push(r)
/* datas.splice(index,1) */
treedata(datas,r)
}
})
console.log(arr) 打印下$event.target就清楚了,
$event.target.innerText可以取到按鈕的值
中文輸入的情況下,你看看傳給后端的關(guān)鍵字是啥,是不是只是拼音
你要帶什么框架的問題,我還在想了半天vue里哪有個(gè)componentWillReceiveProps生命周期(ノへ ̄、)捂臉
問題已經(jīng)解決:解決方案,是nuxt的全局包的問題,卸載重裝一下就可以訪問了,服務(wù)器的網(wǎng)絡(luò)竟然會(huì)出現(xiàn)丟包的情況,砸墻的沖動(dòng)都有了。
還有HOST需要設(shè)置成:0.0.0.0 PORT = 端口號(hào)
試試在mounted生命周期函數(shù)里面獲取。
console.log(111111111);分號(hào)的問題
簡單粗暴的方法,截圖
在打不開的手機(jī)上的瀏覽器上打開頁面試一下
可能是https證書的問題
java并沒有尾遞歸優(yōu)化…
json.stringify
"data:image/jpeg;base64,".base64_encode($result) $result就是你返回的二進(jìn)制碼 放進(jìn)去轉(zhuǎn)換成base64 轉(zhuǎn)換下就OK了
計(jì)算屬性computed 了解一下
為什么method每次都會(huì)調(diào)用呢?考慮
method: {
showRandom() {
return Math.random();
},
showConstant() {
return 42;
}
}
需要刷新視圖的時(shí)候,我們是應(yīng)該調(diào)用method呢,還是不應(yīng)該呢?Vue不可能知道函數(shù)返回值會(huì)不會(huì)變,為了避免出錯(cuò),只能全都調(diào)用。
但是這樣確實(shí)浪費(fèi)了性能,computed就是用來解決這個(gè)問題的。computed相當(dāng)于顯式地告訴Vue,只要依賴項(xiàng)沒變,函數(shù)返回值就不會(huì)變,就不需要刷新。這樣的話,只修改data中一個(gè)數(shù)據(jù)的值,其他部分不會(huì)刷新。
具體到題主的情況,vuex提供mapState,可以用來取代上面的show函數(shù),填到計(jì)算屬性里面就可以了。mapState 輔助函數(shù)
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(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ū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。