ajax加載回來之后,再去渲染echarts?不然接口特別慢的話,豈不特別尷尬?看了半天你告訴我那時假的?
作用域鏈!
你的代碼可以拆解為:
var a = 1;
var fn = function(){
var a=3;
return function(){
a++;
alert(a);
}
}
// 自執(zhí)行過程
var func = fn();
func(); // => 4
func(); // => 5
鏈1:global -> a
鏈2:global -> func -> a
所以 return function 執(zhí)行時,會按這個規(guī)則去找變量a,找到的即是鏈2的!
發(fā)現(xiàn)問題好像是echart的原因,當換了一個示例時可以正常顯示顏色了
clearInterval() 方法的參數(shù)必須是由 setInterval() 返回的 ID 值。
你這個代碼片段給它傳的是一個function肯定不能清除啊
你還需要修改文字的行高以及行間距;
參考:
https://gist.github.com/glauc...
The main idea is read the file line by line.
Print the line except white space if it has other characters.
You can get the characters using regex, then print it.
An example do it with perl: cat a.txt | perl -ne 's/^\s*(\S+)\n$/\1 /g;print'
The regex will failed when the line only have white space.
樓主解決了嗎,遇到了同樣的問題
protected-mode yes 改成 no 試試尼
開發(fā)環(huán)境下用webpack-dev-server可以跨域是配了proxy Table吧。構建之后node環(huán)境沒了,它也就不能用了。
那就還是cors跨域唄,需要服務端做設置。
另外,代碼能不能運行跟接口能不能跨域是兩回事。
(-2) ** 3,語法錯誤不是不友好
<!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>webpack.base.conf.js 中將 path.join(__dirname, '../dist/seo1'), 改為 path.join(__dirname, '../dist'),就行了
el-form組件上還有個model屬性……注意看文檔
Vue.use會自動使用對象的install方法,你的install方法在你的 {install, version, xxxx}整個組件庫的對象上,需要整體導入型。單個組件WZtables沒有此方法。
像這種按需加載的引入方式需要單獨使用components: xx或Vue.component()注冊。
如果服務器延遲比較大時,請求的數(shù)據(jù)不能及時返回,那么就會出現(xiàn)點擊抽獎按鈕后不能旋轉
為什么不能轉。ajax不是異步的么?
...//轉
$.ajax(...,success:()=>{
...
...//停
})這個使用fly.js無疑是最好的選擇,基本使用與axios相同,fly.js可以在請求攔截器中執(zhí)行異步任務檢查token,具體見官網 fly.js
var csrfToken="";
var tokenFly=new Fly();
var fly=new Fly();
fly.interceptors.request.use(function (request) {
log(`發(fā)起請求:path:${request.url},baseURL:${request.baseURL}`)
if (!csrfToken) {
log("沒有token,先請求token...");
//鎖定當天實例,后續(xù)請求會在攔截器外排隊,詳情見后面文檔
fly.lock();
return newFly.get("/token").then((d) => {
request.headers["csrfToken"] = csrfToken = d.data.data.token;
log("token請求成功,值為: " + d.data.data.token);
log(`繼續(xù)完成請求:path:${request.url},baseURL:${request.baseURL}`)
return request; //只有最終返回request對象時,原來的請求才會繼續(xù)
}).finally(()=>{
fly.unlock();//解鎖后,會繼續(xù)發(fā)起請求隊列中的任務,詳情見后面文檔
})
} else {
request.headers["csrfToken"] = csrfToken;
}
})因為JSON.stringify 會將對象中值為undefined 和 function的內容丟掉。
如果你想讓JSON.stringify處理后的對象,保留value為function的部分,需要你顯式的增加一個replacer來處理,值為function的對象,即
JSON.stringify({a:function(){return 1}},function(k,v){
if(typeof v == 'function'){
return v.toString()
}
return v
})
這是JSON.stringify的文檔
https://developer.mozilla.org...
web.xml配置錯誤導致的
swiper4的寫法已經換成:
on:{
slideChangeTransitionEnd: function(){
alert(this.activeIndex);//切換結束時,告訴我現(xiàn)在是第幾個slide
},
touchMove: function(event){
//你的事件
}
}
詳情看:Swiper4的API變化
有時間修改運行腳本正常,但有時間不正常?
command: "php /usr/src/myapp/src/push_server.php start"北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。