1.首先 小程序 生成 date 對(duì)象需要使用 getDate函數(shù), 返回一個(gè)當(dāng)前時(shí)間的對(duì)象。
2.小程序let會(huì)報(bào)錯(cuò)
module.exports = function (value) {
if (!value) {
return ''
}
var date = getDate(value)
var time = getDate().getTime() - date.getTime() // 現(xiàn)在的時(shí)間-傳入的時(shí)間 = 相差的時(shí)間(單位 = 毫秒)
if (time < 0) {
return ''
} else if ((time / 1000 < 30)) {
return '剛剛'
} else if (time / 1000 < 60) {
return parseInt((time / 1000)) + '秒前'
} else if ((time / 60000) < 60) {
return parseInt((time / 60000)) + '分鐘前'
} else if ((time / 3600000) < 24) {
return parseInt(time / 3600000) + '小時(shí)前'
} else if ((time / 86400000) < 31) {
return parseInt(time / 86400000) + '天前'
} else if ((time / 2592000000) < 12) {
return parseInt(time / 2592000000) + '月前'
} else {
return parseInt(time / 31536000000) + '年前'
}
}
<wxs src="./ccc.wxs" module="time" />
<view>{{time('2018-04-26T09:51:19.808Z')}}</view>
測(cè)試 這樣是可以實(shí)現(xiàn)的
可以的,修改webpack的publicPath為dev.baidu.com就可以了,不過(guò)得確保你的app.js可以訪問(wèn),試試
一種方法是關(guān)閉防火墻,另一種是在不關(guān)閉防火墻的情況下,配置phpstorm中的database,如圖所示:
可以根據(jù)你項(xiàng)目中用到數(shù)據(jù)庫(kù)進(jìn)行配置,配置好后,如下圖,點(diǎn)擊測(cè)試,windows會(huì)有防火墻提示,把公用和專用勾選上就行。
不同意樓上,發(fā)驗(yàn)證碼短信應(yīng)該是一個(gè)接口,驗(yàn)證驗(yàn)證碼是否正確是一個(gè)借口,其他的業(yè)務(wù)來(lái)調(diào)用這兩個(gè)接口??梢园凑疹愋蛅ype來(lái)區(qū)分業(yè)務(wù)。發(fā)短信和驗(yàn)證短信的邏輯都一樣,就算分開(kāi)寫要出錯(cuò)還是會(huì)出錯(cuò)。統(tǒng)一成一個(gè)更好管理
comment組件未渲染完成。
你可以把
QC.Login({
btnId:"qqLoginBtn" //插入按鈕的節(jié)點(diǎn)id
});
放到comment組件里去用
找小鳥(niǎo)云加域名白名單
自己搗鼓出來(lái)了...
簽名部分:
主要是騰訊那邊給出的拼接是:
String.format("a=%d&b=%s&k=%s&t=%d&e=%d&r=%d", appId, bucketName,
secretId, now, now + expired, rdm);
其中a=%d
把它改成a=%s就可以了。。。
String.format("a=%s&k=%s&e=%d&t=%d&r=%d", appId, secretId, now + 2592000, now, rdm);
部分代碼:
//請(qǐng)求頭
String json = jsonObject.put("appid", Config.APPID)
.put("url", Config.image_url).toString();
//鑒權(quán)簽名
sign = Sign.appSign(Config.APPID, Config.SECRETID, Config.SECRETKEY);
Log.e(TAG, "Sign:" + sign);
RequestBody body = RequestBody.create(JSON, json);
//請(qǐng)求體
final Request request = new Request.Builder()
.header("Host", "recognition.image.myqcloud.com")
.header("Content-Type", "application/json")
.header("Authorization", sign)
.post(body)
.url(Config.code_url)
.build();
SimpleUser的對(duì)象, 該對(duì)象中定義你所需要的字段;推薦你也可以試試fastjson。
// /[0-9]/.test(str) str中有一個(gè)數(shù)字都返回 true
// !/[0-9]/.test(str) str中沒(méi)有一個(gè)數(shù)字才返回 true
if($("#code").val().length!=3 && !/[0-9]/.test($("#code").val())){
}為什么要寫那么復(fù)雜?
import React, { Component } from 'react'
import './styles.css'
class App extends Component {
constructor() {
super()
this.state = {
list: ['A', 'B', 'C', 'D'],
current: 0,
content: [
['img a-1', 'img a-2', 'img a-3'],
['img b-1', 'img b-2', 'img b-3'],
['img c-1', 'img c-2', 'img c-3'],
['img d-1', 'img d-2', 'img d-3']
]
}
}
handleClick = index => this.setState({ current: index })
render() {
return (
<div className="tab-panel">
<ul className="tabs">
{this.state.list.map((v, i) => (
<li
key={v}
className={i === this.state.current ? 'active' : ''}
onClick={() => this.handleClick(i)}
>
{v}
</li>
))}
</ul>
<ul className="content-container">
{this.state.content.map(
(v, i) =>
v.length && (
<li key={i} className={i === this.state.current ? 'show' : 'hidden'}>
{v.map((img, index) => <img key={index} src={img} alt={img} />)}
</li>
)
)}
</ul>
</div>
)
}
}
export default App
第一 檢測(cè)是否安裝 第二 公司是不是不給翻墻 或者 網(wǎng)絡(luò)有問(wèn)題
有安裝瀏覽器驅(qū)動(dòng)嘛,沒(méi)安得話,上這找找,記得版本上要對(duì)應(yīng)啊https://github.com/mozilla/ge...
從源代碼文件 dump 出 AST,然后想干嘛干嘛。
應(yīng)該是打包生成的js路徑是相對(duì)路徑,多層路由的時(shí)候查找js路徑出錯(cuò)了,打包生成的路徑改成絕對(duì)路徑試試
1.因?yàn)閖Query與axios在post請(qǐng)求中,數(shù)據(jù)的處理方式并不相同。jQuery默認(rèn)數(shù)據(jù)是Form格式,axios則是前后端同構(gòu)的payload形式,這個(gè)區(qū)別造成了后臺(tái)在獲取post請(qǐng)求的數(shù)據(jù)時(shí)獲取方式不同。
2.
axios({
url: '/api',
data:data,
method: 'POST',
transformRequest:[function(data){
return qs.stringify(data)
}]
}).then(...)使用view標(biāo)簽 ,可以查看官方文檔。樓主初學(xué)可以看看我這個(gè)練手項(xiàng)目,也是剛開(kāi)始學(xué)小程序的時(shí)候?qū)懙模?a rel="nofollow noreferrer">https://github.com/Ghostdar/w...
http://blog.csdn.net/isea533/... 已經(jīng)找到了符合我自己?jiǎn)栴}的文章了.
segmentfault的markdown: https://github.com/SegmentFau...
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(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
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(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)師。