'2018-05-18 23:59:59.0'.slice(0, '2018-05-18 23:59:59.0'.indexOf(' '))
你可以用methods來實現(xiàn),這樣簡潔一些。
Html:
<div id="dataList">
<div :class="setColor(data1)">{{data1}}</div>
<div :class="setColor(data2)">{{data2}}</div>
<div :class="setColor(data3)">{{data3}}</div>
</div>
JS:
new Vue({
el: '#dataList',
data: {
data1: 12,
data2: -12,
data3: 0
},
methods:{
setColor: function(dataVal){
if(dataVal > 0) return 'red';
if(dataVal < 0) return 'green';
return 'default';
}
}
});
Css:
.red {
color: red;
}
.green {
color: green;
}
.default {
color: gray;
}使用ide進行代碼格式化
$('body').height($('body')[0].clientHeight);
解決方案
打開about:config
搜索socket相關設置
能改成true的都改成true
關鍵一步
timeout.ping.request從默認的0改大
我已經(jīng)要放棄這個瀏覽器了
/谷歌隱藏/
::-webkit-scrollbar {display:none}
html{
/隱藏滾動條,當IE下溢出,仍然可以滾動/
-ms-overflow-style:none;
/火狐下隱藏滾動條/
overflow:-moz-scrollbars-none;
}
是不是swiper初始化的時候組件還沒創(chuàng)建渲染加載?
opacity屬性和transition屬性配合可以實現(xiàn)淡出效果
| 字段 | 含義 |
|---|---|
| code | 服務端處理業(yè)務后的返回代碼,其中包含公共響應代碼和當前業(yè)務特有代碼 組成右 http_code+3位數(shù)字,成功除外,成功使用200表示,其他的,如客戶端請求權限錯誤 401001
|
| msg | 服務端處理后返回給客戶端的提示性文字,當然,客戶端不應該直接使用此 提示,而是根據(jù)code自定義提示語給用戶 |
| data | 處理業(yè)務邏輯后需要返回的數(shù)據(jù),必須為一個對象,而非任何標量值。 |
| session | 這里的session并不是傳統(tǒng)http中的session,而是單次會話的標識符,因為在 客戶端調用API的過程中,難免會遇到數(shù)據(jù)問題,導致不好調試,所以應該將 所有的請求記錄放進去日志,然后當客戶端出現(xiàn)問題時根據(jù)請求的session來 定位是哪一個會話,然后使用postman對請求進行重放調試,除了請求日志, 還應該保存請求日志 |
除了業(yè)務響應代碼,應該還有一些公共響應代碼
| code | 示例 |
|---|---|
| 200 | 請求成功 |
| 401001 | 用戶身份失效 |
| 400001 | 請求參數(shù)錯誤 |
| 404001 | 服務沒有數(shù)據(jù) |
....
extends是創(chuàng)建一個子類,最終返回一個vue實例。參考官網(wǎng)的詳細介紹。
一般在單獨用js書寫組件的時候使用。
而mixins選項是指定要混入的代碼片段,vue代碼中的script部分。同名方法的混入規(guī)則參見官網(wǎng)。
混入則可認為是vue版本的全局方法庫,而且不怎么影響現(xiàn)有vue邏輯的一個特殊處理方式。通常用在業(yè)務邏輯相似但又不同的兄弟組件之間。
不可行。
退一萬步說,即使js能做到,用戶可以選擇禁用JavaScript
沒有在源碼中看到有對file.size做判斷限制,如果你沒有在before-upload限制大小,上傳文件最大是多大取決于后端限制
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var list = [{
"authorityId": 1,
"authorityName": "數(shù)據(jù)分析",
"grade": "1001",
"fatherId": "0"
},
{
"authorityId": 2,
"authorityName": "商務政策",
"grade": "1002",
"fatherId": "0"
},
{
"authorityId": 3,
"authorityName": "市場動態(tài)",
"grade": "1003",
"fatherId": "0"
},
{
"authorityId": 4,
"authorityName": "消息中心",
"grade": "1004",
"fatherId": "0"
},
{
"authorityId": 5,
"authorityName": "個人中心",
"grade": "1005",
"fatherId": "0"
},
{
"authorityId": 6,
"authorityName": "價格查詢分析",
"grade": "2101",
"fatherId": "1001"
},
{
"authorityId": 7,
"authorityName": "銷量查詢分析",
"grade": "2102",
"fatherId": "1001"
},
{
"authorityId": 8,
"authorityName": "裝備查詢分析",
"grade": "2103",
"fatherId": "1001",
},
{
"authorityId": 9,
"authorityName": "政策數(shù)據(jù)分析",
"grade": "2201",
"fatherId": "1002"
},
{
"authorityId": 10,
"authorityName": "政策原件下載",
"grade": "2202",
"fatherId": "1002"
},
{
"authorityId": 11,
"authorityName": "新車上市",
"grade": "2301",
"fatherId": "1003"
},
{
"authorityId": 12,
"authorityName": "營銷活動",
"grade": "2302",
"fatherId": "1003"
}
]
var data = []
function loop(list, data, fatherId) {
list.forEach(item => {
if (item.fatherId === fatherId) {
var child = {
label: item.authorityName,
grade: item.grade,
children: []
}
loop(list, child.children, item.grade)
data.push(child)
}
})
}
loop(list, data, '0')
console.log(data)
</script>
</body>
</html>將你的二級目錄rewrite到index.html中。
配置proxy:
"/first":{
"target": "http://localhost:8000/",
"pathRewrite": { "^/first.*$" : "/index.html" }
},
建議你二級目錄給個統(tǒng)一的標識,比如: /main
可能是IIS的權限配置有問題
你不知道一個對象可以有多個key嗎,放一個對象里咯
對node不是很熟,簡單實用而已。但是fs是node提供的模塊,只能在node環(huán)境中才能執(zhí)行相關方法,如果你的react是要運行在瀏覽器的,那這里是不可能調用fs模塊的,因為瀏覽器并沒有提供fs相關api。在 webpack 執(zhí)行時候可以使用fs是因為webpack本身是運行在node環(huán)境中的,不要把node環(huán)境和瀏覽器環(huán)境弄混了。
webpack打包優(yōu)化,可以往這個方向了解一下。
關鍵詞之一:DLL
在 組件調用處添加一個標識:
<NoticeLineInput title='會議名稱:'
Ustyle={defaultStyle}
placeholder='輸入會議名稱'
onKeyUp={e => this.keyUpHandle(e, 'name') }
key='name'/>
<NoticeLineInput title='會議時間:'
Ustyle={defaultStyle}
placeholder='時間格式:yyyy-MM-dd HH:mm:ss'
onKeyUp={ e => this.keyUpHandle(e, 'time') }
key='time'/>
然后在事件處理函數(shù)里判斷來源:
keyUpHandle(e, target) {
console.log('來源', target);
}北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。