給chart組件設(shè)置寬度,可能根據(jù)數(shù)據(jù)計(jì)算。
然后在外層的div上設(shè)置overflow-x: auto就可以了。
看來你對前端一無所知,改成下面:
PS: 請把你的script放到canvas元素的下方
<script>
function watermark(str){
var img = document.getElementById("img");
var canvas=document.getElementById("cvs");
var ctx=canvas.getContext("2d");
ctx.drawImage(img,0,0);
ctx.font="20px microsoft yahei";
ctx.fillStyle = "rgba(255,255,255,0.5)";
ctx.fillText(str,100,100);
}
watermark('Hello world')
</script>
在線demo地址: https://codepen.io/zhipenglu/...
后面那個(gè)number+1應(yīng)該改為number+=1吧兄弟, 間隔調(diào)用最后執(zhí)行,函數(shù)先加1 然后計(jì)時(shí)器里面的number才會(huì)隨著你外面的值改變,這是我發(fā)現(xiàn)的一個(gè)問題。希望對你有用。
http://fly.layui.com/jie/28176/
fly社區(qū)@歲月小偷 解釋的很詳細(xì)!
VScode安裝Live Server 插件
這是css的一個(gè)經(jīng)典問題了,原先的css里沒有特別好的方法,但有一些替代方法,比如設(shè)置line-height,或者用table, 這里有詳細(xì)的多種方法 https://stackoverflow.com/que...
不過我的建議是直接使用新的flex布局,更容易理解,代碼也好維護(hù)一些。上面的鏈接里也有使用flex來居中的方法。
jquery 其實(shí)也很輕巧的,做非單頁程序,界面交互,還是很快的。
vue 什么的 做做 后臺(tái)應(yīng)用 表單什么的 適合~
關(guān)閉 Instant Run 里面的功能 就恢復(fù)正常了
是一個(gè)新的不錯(cuò)功能, Instant Run嘗試只將程序變更的部分部署到手機(jī)上,盡量避免重新安裝或重新啟動(dòng)程序
沒有被點(diǎn)擊的,即灰色tab處理:
.status_on :hover{
color:#FF9900
}
其實(shí)現(xiàn)在我的做法已經(jīng)達(dá)到我的目標(biāo)了。光輸入taskIo就會(huì)提示,但如果輸入了taskIo.list在按alt+enter,就會(huì)提示引用具體的文件。
遇到同樣的問題,需要導(dǎo)入iview以及table的樣式才能顯示正常,node_modules/iview/dist/styles/iview.css
我用的print.js 第三方
現(xiàn)在我在研究如何導(dǎo)入table的樣式,現(xiàn)在的想法是把table的less文件轉(zhuǎn)化為css文件,然后引入,不知道是否可行,如有進(jìn)展 及時(shí)聯(lián)系,謝謝
附上代碼
this.printLoading = true
setTimeout(() => {
PrintJS({
printable: this.pageId,
documentTitle: '詳情',
type: 'html',
targetStyle: ['*'],
ignoreElements: [this.actionId],
maxWidth: 1200,
css: ['../../../node_modules/iview/dist/styles/iview.css'],
style: '.main-head {font-size: 16px;font-weight: bold;color: #464c5b}',
onLoadingEnd: () => {
this.printLoading = false
}
})
}, 300)取的字段是province_list?
add方法會(huì)創(chuàng)建一個(gè)新對象,并不改變原對象的值。所以連起來寫的意思是把新對象賦值給pdiv,而分開寫的話,新對象沒有接收者,就丟失了。
在 webpack.base.conf.js 文件中;有個(gè) resolve 配置項(xiàng)
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
}
},
默認(rèn) @ 為 src 的根路徑
你添加的時(shí)候怎么添加的,你用了數(shù)組的index來做了元素的key,可能導(dǎo)致你添加的10的index和原來的娛樂的index一樣,key換成其他方式試試
直接改hosts配置本地域名不就行了嗎
本來想詳細(xì)講解一下的,想想還是算了,簡單列一下登錄認(rèn)證過程中,就應(yīng)該能理解了
客戶端: 我要查看用戶資料
服務(wù)端: 你沒有憑證(cookie),請先獲得憑證再來,獲得憑證需要你提供用戶名密碼。
客戶端: 好的,這是我的用戶名和密碼
服務(wù)端: 驗(yàn)證通過,現(xiàn)在為你生成憑證,請保管好,以后只認(rèn)憑證,就算阿貓阿狗拿著你的憑證來查資料,我也會(huì)給他。
。。。
客戶端:我要查用戶資料,這是我的憑證.
服務(wù)端:好的,請稍等,我確認(rèn)一下你的憑證是否真的,OK,是真的,資料拿去。
。。。
客戶端:我要查用戶資料,這是我的憑證.
服務(wù)端:對不起,你的憑證已經(jīng)過期失效了,請重新提供用戶名密碼獲得新的憑證。
OK,再來講一下怎么生成憑證和怎么驗(yàn)證憑證:
生成的條件是驗(yàn)證用戶提供的用戶名和密碼是對的,
a. 生成隨機(jī)唯一的session_id, 比如md5(用戶id+毫秒數(shù))
b. 生成session內(nèi)容,并建立session_id與session內(nèi)容的對應(yīng)關(guān)系
即服務(wù)端拿一本帳本,記錄下這個(gè)憑證(根椐標(biāo)識(shí))對應(yīng)的用戶名(一般是用戶ID)是誰,類似:
abcd123 => 'Tim',
ee22343 => 'You'
(這個(gè)對應(yīng)關(guān)系,可以保存在文件、memcache、數(shù)據(jù)庫等等,這就是用不同介質(zhì)保存session的原理)
c. 將session_id加密、簽名,寫到憑證中,返回客戶端。
用通俗語言來描述這個(gè)過程就是:
驗(yàn)證用戶名密碼正確后
服務(wù)端拿出一張紙,隨機(jī)寫上一個(gè)標(biāo)識(shí)(比如像醫(yī)生寫病歷,有一定的防偽性) ---- session_id
再拿出帳本,寫上這個(gè)“標(biāo)識(shí)”與“用戶”的關(guān)聯(lián),表示這個(gè)標(biāo)識(shí)就等同于用戶A ----session_id與session內(nèi)容關(guān)聯(lián)
給這張紙蓋上大印 ----session_id加密和防偽
將這張紙作為憑證,交給用戶 ---- 將加密后的session_id作為cookie返回。
最后,用戶下次來請求,帶上了憑證,服務(wù)端驗(yàn)證過程:
其它:
憑證有效期:比如可以約定,一天后就沒有用了
帳本有效期:session也是可以有效期的,比如我每隔一小時(shí)就刪除一些沒有用到的session,清理之后,就算你的憑證是真實(shí)的,但也無效了。
最后,cookie是標(biāo)準(zhǔn)實(shí)現(xiàn),無所謂自己實(shí)現(xiàn)(你可能只是需要封裝操作指令),要自己實(shí)現(xiàn)session的話,無非就是解決這幾個(gè)問題:
1)決定你的帳本(用什么方式保存)
2) 實(shí)現(xiàn)寫帳本(根據(jù)session_id寫數(shù)據(jù))
3) 實(shí)現(xiàn)讀帳本(按session_id讀數(shù)據(jù))
4) 實(shí)現(xiàn)清理帳本過期數(shù)據(jù)
postcss里有一個(gè)插件 postcss-pxtorem
北大青鳥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ù)興的升級產(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ā)的能力,對瀏覽器兼容性、前端性能優(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)師。