可以試試這個library: jsontosass-loader
__dirname 就是你goods.js當前文件夾,也就是 g:2017091229serverroutes , 路徑是正確的,你看到的那個D盤的node.exe是你安裝node的位置。
你應(yīng)該用 lsof -n -p <pid> 查看進程的打開文件,并用 cat /proc/<pid>/limits 查看限制數(shù)。
樓主不要灰心,很簡單的
function padZero(number) {
if (number < 10) {
number = '0' + number;
}
return number;
}
// 填寫順序: 年 月 日 時 分 秒
var date = new Date(0, 0, 0, 0, 0, 63);
// 00:01:03
console.log(
padZero(date.getHours()) + ':' +
padZero(date.getMinutes()) + ':' +
padZero(date.getSeconds())
);
padZero是為了補充前面的0的,不加的話不好看
秒數(shù)增加到3599時,會變成 00:59:59 。再加一秒變成3600,一個循環(huán),又會變成 00:00:00。
你設(shè)置一個setInterval(),計時器就會跑起來了
可以用ref獲取到子組件的實例,通過實例可以取到所有值,甚至調(diào)用子組件的方法。
recharge.vue作為子組件應(yīng)該是添加到profile.vue父組件中的,不應(yīng)包含header和footer,只需維護recharge特有的內(nèi)容即可;如樓上所說在父組件需要渲染recharge的地方加上router-view即可,或者調(diào)整recharge和profile同級;
你需要了解下 T.ajaxForm 這個函數(shù),以下是我模擬的他的內(nèi)部構(gòu)造:
T.ajaxForm = (function(){
function AjaxForm(option){
if (!(this instanceof AjaxForm)) {
return new AjaxForm(option);
}
this._beforeSubmit = option['beforeSumbit'];
this._uploadProgress = option['uploadProgress'];
this._success = option['success'];
this._run();
}
AjaxForm.prototype = {
constructor: AjaxForm ,
_initialize: function(){
this._xhr = new XMLHttpRequest();
} ,
// 開啟 xhr
_open: function(method , url , isAsync , username , password){
this._xhr.open(method , url , isAsync , username , password);
} ,
// 設(shè)置響應(yīng)頭
_setHeader: function(k , v){
this._xhr.setRequestHeader(k , v);
} ,
// 定義相關(guān)事件
_defineEvent: function(){
this._xhr.upload.onprogress = function(event){
// 表單提交之后調(diào)用
if (typeof this._uploadProgress=== 'function') {
// t 應(yīng)該是 event.total
// n 應(yīng)該是 event.loaded
// r 應(yīng)該是 event.loaded / event.total
this._uploadProgress.call(this , event , t , n , r);
}
};
this._xhr.onreadystatechang = function(event){
if (this.readyState === 4&& this.status === 200) {
if (typeof this._success === 'function') {
// 猜測:event
// 猜測:this.responseText
// 請求收到服務(wù)器響應(yīng)后觸發(fā)!
this._success.call(this , event , this.responseText);
}
}
};
} ,
// 發(fā)送數(shù)據(jù)
_send: function(data){
// 表單提交之前調(diào)用
if (typeof this._beforeSubmit === 'function') {
// e 、t、n 由你是用 T.ajaxForm 的具體實現(xiàn)定義?。? // 我這邊只是假設(shè) ....
this._beforeSubmit.call(this , e , t , n);
}
this._xhr.send(data);
} ,
_run: function(){
}
};
return AjaxForm;
})();
這樣應(yīng)該很清晰明了的知道為什么
T.ajaxForm({
....
beforeSubmit: function(e, t, n) {},
uploadProgress: function(e, t, n, r) {
p(".upload__percent").text(r + "%")
},
success: function(e, t) {
l(e)
},
.....
他們的參數(shù)不同了吧:因為每一個回調(diào)函數(shù)在滿足條件觸發(fā)條件時 T.ajaxForm 使用了不同的參數(shù)進行調(diào)用
style的樣式穿透,把vue文件里的都改為scoped
frames可以獲取頁面中的所有iframe,得到一個類數(shù)組對象。
如果頁面只有一個iframe,$(frames[0].document).find('.btn');//父頁面獲取子頁面元素
如果知道iframe的name,可以$(frames['name'].document).find('.btn').hide();
不要把list放到obj里,這會導致vue監(jiān)聽不到list的變化,把list放到根屬性里
首先你可以試著實現(xiàn)以下RSA加密,例如輸入一個變量,根據(jù)公鑰或者私鑰加密,然后再解密,我記得大學那會《密碼學》這門課就是講這個的。
實現(xiàn)完rsa加密之后,才是考慮怎么加入到axios的請求頭中。而一般axios的請求頭有兩種方式,第一種是全局配置,然后默認每一個請求都會帶上。第二種就是在每一次請求的時候,手動帶上,除了請求的url,參數(shù)什么的,你帶上這個用rsa加密后的字符串即可。具體這兩種怎么寫可以查閱文檔。希望能幫助到你。
先把目錄刪掉,重新試試
可以跟你最后一列操作列那樣自己寫模版。
然后判斷執(zhí)行。
此props就是傳遞給你組件的props。在constructor中,如果不需要取props中的值,是可以簡寫的。
constructor() {
super();
}
寫出來,一般是想給組件設(shè)置初始化的state。如:
constructor(props) {
super();
this.state = {
xxx: props.xxx
}
}
// 然后再配合componentWillReceivePorps來實現(xiàn)props和state同步的目的
componentWillReceiveProps(np) {
}這么詭異的代碼很久沒有看到了。建議你可以嘗試:
編程規(guī)范的書籍建議你多閱讀一下。代碼還是要優(yōu)雅些,別人才愿意看。你要知道你寫的代碼不是自己看的。
因為事件觸發(fā)是先捕獲再冒泡的,所以點擊div2時候是先3再1,。
然后直接點擊在元素上時,其實是相當于同時觸發(fā)了捕獲和冒泡,這個時候的順序是根據(jù)你代碼的綁定事件的先后順序。
在data中require?
看下源碼就知道了,應(yīng)該是classList不支持ie9,加個polyfill吧
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領(lǐng)域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通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)師。