可以使用wx.checkSession()檢查登錄態(tài)是否過期,如果過期重新調(diào)用wx.login接口。
謝邀.
首先,不可能存在你說的 數(shù)據(jù)不確定的情況
在你即將畫圖的瞬間 你一定已經(jīng)得到確切的數(shù)據(jù)
問題可轉(zhuǎn)化為如何找到最大值
假設(shè)從接口得到的數(shù)據(jù)類似
const res = {
code:0,
message:"success",
data:[
// 0號(hào)位時(shí)間戳,1號(hào)位為值
[1533698210801,20],
[1533698212822,30],
[1533698230844,10],
[1533698233901,50],
[1533698236780,20],
]
};
// 先整理出一個(gè)一維數(shù)組
const values = res.data.map(([,v])=>v);
// 取出最大值
const max = Math.max(...values);
// 拿著最大值稍微往上按百分比再加一點(diǎn)去設(shè)置你的圖表option,略去
你寫成
max: function(value) {
/*往上預(yù)留20%*/
return value.max * 1.2;
}
不就好了
你可以使用v-if試一試
你可以看看文檔
http://echarts.baidu.com/opti...
dataZoom 的運(yùn)行原理是通過 數(shù)據(jù)過濾 來達(dá)到 數(shù)據(jù)窗口縮放 的效果。數(shù)據(jù)過濾模式的設(shè)置不同,效果也不同。
一般來說放大到至少要在圖表上保留一組數(shù)據(jù),再過濾就什么都沒有了,也就不會(huì)再放大了.
1.table的數(shù)據(jù)肯定是關(guān)聯(lián)了state的
2.你保存的時(shí)候不要刷新頁面,直接setState不就行了么
http://echarts.baidu.com/opti...
sunburst沒有提供tooltip顯示item的name屬性,name在data中,所以可以在sunburst.data.emphasis設(shè)置
var data = [{
name: 'Grandpa',
emphasis: {
itemStyle: {
color: 'red'
}
},
highlight: {
itemStyle: {
color: 'orange'
}
},
downplay: {
itemStyle: {
color: '#ccc'
}
},
children: [{
name: 'Uncle Leo',
value: 15,
children: [{
name: 'Cousin Jack',
value: 2
}, {
name: 'Cousin Mary',
value: 5,
children: [{
name: 'Jackson',
value: 2
}]
}, {
name: 'Cousin Ben',
value: 4
}]
}, {
name: 'Father',
value: 10,
children: [{
name: 'Me',
value: 5
}, {
name: 'Brother Peter',
value: 1
}]
}]
}, {
name: 'Nancy',
children: [{
name: 'Uncle Nike',
children: [{
name: 'Cousin Betty',
value: 1
}, {
name: 'Cousin Jenny',
value: 2
}]
}]
}];
option = {
series: {
type: 'sunburst',
// highlightPolicy: 'ancestor',
data: data,
radius: [0, '90%'],
label: {
rotate: 'radial'
}
}
};vue官方文檔:
https://cn.vuejs.org/v2/guide...
由于 JavaScript 的限制,Vue 不能檢測(cè)以下變動(dòng)的數(shù)組:
當(dāng)你利用索引直接設(shè)置一個(gè)項(xiàng)時(shí),例如:vm.items[indexOfItem] = newValue
當(dāng)你修改數(shù)組的長度時(shí),例如:vm.items.length = newLength為了解決第一類問題,以下兩種方式都可以實(shí)現(xiàn)和 vm.items[indexOfItem] = newValue相同的效果,同時(shí)也將觸發(fā)狀態(tài)更新:
// Vue.set Vue.set(example1.items, indexOfItem,newValue)
// Array.prototype.splice example1.items.splice(indexOfItem,1, newValue)
為了解決第二類問題,你可以使用 splice: example1.items.splice(newLength)
以上兩類要特殊處理, 其他的列表數(shù)據(jù)變動(dòng)是能被vue檢測(cè)到的(包括各種splice,sort,push, 或者整個(gè)數(shù)組替換等等)
是不是頁面刷新了,<button type="submit" class="btn btn-default" id = "signup">注冊(cè)</button>改成type="button"試試.
type="submit" 會(huì)提交保單,表單默認(rèn)行為會(huì)刷新頁面,這樣你的`ajax`沒來得及執(zhí)行就刷新了。
需要第三方庫,參考markdown-it的用法
搞半天發(fā)現(xiàn)值得問題
記得你在哪里問過這個(gè)問題,已經(jīng)好多天了,還沒有解決??
你把reducers中的brand改個(gè)名字試試,不要和effects中的方法名重復(fù)了。
dva@2中,如果effects與reducers中的方法名相同,會(huì)默認(rèn)執(zhí)行effects中的方法。
試一下改成這樣: Timer.scheduledTimer(timeInterval:0.1,target:self,selector:#selector(updateTime),userInfo:nil,repeats:true)
你的http的方法使用錯(cuò)了,那個(gè)方法是
post(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>;
你可以這么寫,reques是一個(gè)Object:
public login(requestUrl, request) {
const body: string = JSON.stringify(request);
const header: any = new Headers({'Content-Type': 'application/json'});
const options: any = new RequestOptions({headers: header});
this.http.post(url, body, options).subscribe(
success=>{
console.log(success);
},
fail=>{
console.log(fail);
);
}利用小程序官方自帶地圖接口,獲取你的坐標(biāo) 參考:https://developers.weixin.qq....
通過對(duì)應(yīng)的計(jì)算,得出兩點(diǎn)之間的直線距離 參考:https://segmentfault.com/a/11...
商家注冊(cè)時(shí)會(huì)提交地址,有對(duì)應(yīng)的經(jīng)緯度
你登陸時(shí),小程序也能獲取到你的經(jīng)緯度
余下的就交給初中數(shù)學(xué)來處理吧
可以貼下你題目的數(shù)據(jù)結(jié)構(gòu)嗎
//修改
//偽代碼
var data = {....}; //你的答題數(shù)據(jù)
var nowQues = null; //當(dāng)前題目
var nowQuesArr = [];//當(dāng)前答題類型的數(shù)組 在請(qǐng)求到題目數(shù)據(jù)時(shí)就更新這個(gè)值 如要先答單選,就只取出單選數(shù)組
var quesLen = nowQuesArr.length; //當(dāng)前答題數(shù)組長度
var count = 0; //計(jì)數(shù)器
nextBtn.click = function(){
count ++;
nowQues = nowQuesArr[i]; //下一步按鈕點(diǎn)擊的時(shí)候更新count值,對(duì)應(yīng)更新當(dāng)前題目;
if(count > nowQuesArr .length){
if(data.qsMiddleList.length>0){
this.nowQuesArr = data.qsMiddleLis; //如果單選題答完了就判斷 -判斷題-數(shù)組的長度,有就對(duì)應(yīng)更新當(dāng)前答題數(shù)組
count = 0; //重置計(jì)數(shù)器
}
else if(data.complexList.length>0){
this.nowQuesArr = data.qsMiddleLis;
count = 0; //重置計(jì)數(shù)器
}
}
}
//依然可以用數(shù)組下表去切換題目,只是每個(gè)類型的最后一題時(shí)判斷下個(gè)類型的題目長度
所寫代碼只是提供思路
P標(biāo)簽內(nèi)只能是行內(nèi)元素或者文本字段,不能是塊級(jí)元素。如果出現(xiàn)塊級(jí)元素瀏覽器會(huì)把代碼自動(dòng)解析成這樣
<p></p>
<h3></h3>
<p></p>
p標(biāo)簽本身是會(huì)計(jì)元素download選項(xiàng)似乎只適用于同源,必要的話可以將資源轉(zhuǎn)成base64格式。
npm i element-ui
打開src/index.js看一下就行了,就是那個(gè)結(jié)構(gòu)。
北大青鳥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
北大課工場(chǎng)是北京大學(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)師。