你的option根本就沒有使用,也就是從來沒有對(duì)line_chart設(shè)置過xAxis和yAxis的信息,你每次setOption的時(shí)候只設(shè)置了series信息,所以會(huì)報(bào)錯(cuò);
所以,你需要一開始把option的配置項(xiàng)設(shè)置一次:
var option = {
....
series: [{
data: data.slice(data.length - 7), // 選最后七項(xiàng)
type: 'line'
}]
}
line_chart.setOption(option)
setInterval(function () {
...
}, 500);white-space: normal;
this.get(1,2,null,3)
你是想取得編輯器里的內(nèi)容嗎?需要調(diào)用quill提供的api,而是通過.val(),我翻了一下手冊(cè),如果想取完整的html,可以用:
https://quilljs.com/docs/api/...
如果想取文字內(nèi)容,可以用
AOP了解下
HTMLElement 對(duì)象表示 HTML 中的一個(gè)元素。
HTMLElement 對(duì)象繼承了Element 對(duì)象的標(biāo)準(zhǔn)屬性,也實(shí)現(xiàn)了一些非標(biāo)準(zhǔn)屬性。
HTMLBodyElement 是老版 可以棄用了
它們都可以看成是DOM(文檔對(duì)象模型),DOM 是 W3C(萬維網(wǎng)聯(lián)盟) 的推薦標(biāo)準(zhǔn).
可以,weex-ui是兼容三端的,但是你如果不是用weex開發(fā),不建議用weex-ui
是自動(dòng)加載還是手動(dòng)加載?看樣子應(yīng)該是自動(dòng)加載的同時(shí)渲染數(shù)據(jù)而卡掉吧,我覺得可以到第九張圖的時(shí)候,渲染新圖前,把 autoplay 改為 false,應(yīng)該就行了吧。
lz解決了這個(gè)問題么?
懷疑是后端生成的excel本身就打不開。
建議后端先不要返回流給前端,直接生成excel文件放到臨時(shí)目錄,打開看看生成的excel是否能打開。
如果能打開,則問題就出現(xiàn)在傳輸、瀏覽器接收流生成excel文件時(shí);如果打不開,就是你生成的excel本身有問題。
因?yàn)闉g覽器同源策略的限制,XHR 1.0(XMLHttpRequests) 并不能對(duì)非當(dāng)前域的網(wǎng)頁發(fā)起ajax請(qǐng)求,原則上是為了安全考慮。
jsonp 其實(shí)就是利用了瀏覽器對(duì)部分標(biāo)簽沒有進(jìn)行同源策略限制的原理,通常是在本地先創(chuàng)建function 放在window下,然后 通過創(chuàng)建標(biāo)簽的形式來載入js 并自動(dòng)執(zhí)行。然而這個(gè)叫載入的過程 其實(shí)只是有瀏覽器發(fā)起了一個(gè)js腳本的加載。然后并執(zhí)行。
從另一個(gè)角度來源 加載不可信來源的JS 也會(huì)有風(fēng)險(xiǎn)
實(shí)現(xiàn)跨域請(qǐng)求的解決方案有很多,比如早期的iframe等... 想要了解更多的 可以 B站搜索 燕十八 其中一期 遠(yuǎn)古時(shí)代的ajax
在 XHR 2.0 中,引入了一個(gè)新的方式來處理跨域,就是對(duì)方允許你進(jìn)行跨域請(qǐng)求,在瀏覽器發(fā)起跨域請(qǐng)求時(shí) 會(huì)先發(fā)起一個(gè) options 請(qǐng)求,來檢查發(fā)起請(qǐng)求的一方是否符合準(zhǔn)入條件,如果滿足,就允許請(qǐng)求發(fā)起真正的請(qǐng)求,如果不允許 請(qǐng)求成功后 數(shù)據(jù)也會(huì)被切斷。
其實(shí)跨域從產(chǎn)生之初就有一個(gè)解決方案,那就是在本地建立一個(gè)反向代理服務(wù)器,對(duì)目標(biāo)進(jìn)行請(qǐng)求,這樣就不存在跨域了。
要用嵌套路由。
請(qǐng)參考vue-router的官方例子,https://jsfiddle.net/yyx99080...
你這2個(gè)頁面是同一個(gè)嘛
“序列化”后“反序列化”,能完美解決你遇到的問題
var a = [{a: 1,b: 2}]
var b = JSON.parse(JSON.stringify(a));
b[0].a = 4
console.log(a)order_id > 4300284 and order_id < 4300263
你的條件寫錯(cuò)了吧43002844300263
VS Code
1,可以直接把token拼在url上,然后在頁面里取,或者
// 把函數(shù)掛在window對(duì)象上來暴露給APP
let _this = this;
window.getParams= function(params) {
_this.getParams(params);
};
2,3一個(gè)意思
//調(diào)用原生代碼暴露的接口
appFun(state, { funName, val = null }) {
if (state.dev.type == 2) {
window.android[funName](val);//android是安卓原生代碼那邊自定義的
} else if (state.dev.type == 1) {
window.webkit.messageHandlers[funName].postMessage(val);
}
}
或者去了解下jsbridge
原生代碼讓他們自己搜去吧~
JS 里的對(duì)象不具備向上溯源的功能,只能你自己構(gòu)建一個(gè)數(shù)據(jù)結(jié)構(gòu)了。
確實(shí),按照正常情況來講的,當(dāng)this為object時(shí),this.message是絕對(duì)不會(huì)報(bào)錯(cuò)的。
然鵝js不會(huì)欺騙你,那么這個(gè)鍋只能讓vue來背了。
你可以點(diǎn)擊控制臺(tái)報(bào)錯(cuò)的這一行,查看拋出錯(cuò)誤的vue代碼,也就是vue.esm.js?a026:3297:at VueComponent.proxyGetter [as trigger] (vue.esm.js?a026:3297)
然后你會(huì)發(fā)現(xiàn),代碼大概是這樣的:
var sharedPropertyDefinition = {
enumerable: true,
configurable: true,
get: noop,
set: noop
};
function proxy (target, sourceKey, key) {
sharedPropertyDefinition.get = function proxyGetter () {
return this[sourceKey][key] // 是這里報(bào)錯(cuò)了 sourceKey為_props, key為message
};
sharedPropertyDefinition.set = function proxySetter (val) {
this[sourceKey][key] = val;
};
Object.defineProperty(target, key, sharedPropertyDefinition);
}
重點(diǎn)在于return this[sourceKey][key]。
實(shí)際上this.message調(diào)用的并不是vue實(shí)例對(duì)象下的message屬性,而是this._props.message。
而this._props在此時(shí)(beforeCreate)是undefined的。
這跟vue的生命周期有關(guān),可以看這個(gè)圖:https://cn.vuejs.org/images/l...。
And,如果你在created鉤子中console.log(this),你會(huì)發(fā)現(xiàn)this下是會(huì)有message屬性的...(也有_props.message)。
是因?yàn)樯厦尜N出的代碼中有這一段:Object.defineProperty(target, key, sharedPropertyDefinition);
target是當(dāng)前vue實(shí)例,key是message這一類的props。
( vue用了defineProperty把this.message指向了this._props.message。)
所以,我們還可以做一個(gè)試驗(yàn):
created() {
console.log(this._props) // object
console.log(this.message, 11) // 'message content'
delete this._props.message
console.log(this.message, 22) // undefined
}北大青鳥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)師。