你這個跟let沒關系
是因為promise是異步的關系
當你console時,promise的resolve還沒執(zhí)行,所以$scope.markerArr不存在
只打印$scope,實際上在console里輸出的是一個引用,當你去查看用鼠標點擊時才去取值
這時promise已經執(zhí)行完成了
如果你要打印出$scope.markerArr,需要在promise的then回調里輸出,比如可以這樣改
let loadMapDataPromise = function() {
return indexHttpService.getDataPromise().then(function(res) {
$scope.markerArr=res.Data;
});
};
loadMapDataPromise().then(() => { console.log($scope.markerArr); });proxyTable: {
'/api': {
target: 'http://test.yang.com',
changeOrigion: true,
pathRewrite: {
'^/api': '/api'
}
}
},
這個寫法 /api 代表 http://test.yang.com
this.$http.get('/api/radio.php') 表示 this.$http.get('http://test.yang.com/radio.php')
你的接口是 http://test.yang.com/api/radi... 當然是404
你可以先這么寫this.$http.get('http://test.yang.com/api/radi...') 測試一下 他會提示你跨域了
而不是404 然后在proxyTable 里繼續(xù)配置
nginx 不懂 一般瀏覽器能打開訪問到就是可以的
可以在app里定義data,wx.request的時候設置app里的data,然后wx.navigateTo時獲取這個data
不要貼圖 請貼代碼。。。
把你的request寫在router.get最后那個在中間件的函數里面,達到結果后在res.render出去給模板。(你看,你貼圖我就只能這樣表述)
你的store文件是怎么引用的,應該是store引用的路徑不對。src/views/xxx/yyy/index.vue這個文件中的store引用也應該再往上找一級
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
#tableWrap{width: 488px;height: 300px;margin: 0 auto;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
overflow: hidden;
}
#tableWrap table{
width: 100%;height: 100%;
border-collapse: collapse;
border: 1px solid #000;
}
#tableWrap tr{height: 35px;}
#tableWrap tbody>tr>td{
border: 1px solid #000;
}
#tableWrap td{
width: 80px;
text-align: center;
font-size: 14px;
color: #000;
}
#tableWrap thead>tr{background: #f00;border: 1px solid #f00}
</style>
</head>
<body>
<div id="tableWrap">
<table cellspacing="0" cellpadding="0">
<thead>
<tr style="color: #fff;">
<th align="center" class="one">排名</th>
<th align="center" class="two">用戶</th>
<th align="center" class="three">手機號</th>
<th align="center" class="four">投資金額</th>
<th align="center" class="five">獎勵</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center" class="one num">dd</td>
<td align="center" class="one num">dd</td>
<td align="center" class="one num">dd</td>
<td align="center" class="one num">dd</td>
<td align="center" class="one num">dd</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>mousedown 事件,在處理程序中調用定時器,mouseup 事件中注銷 mousedown 事件和定時器
1.要存應該是存服務器上,不是直接存手機上
2.一般視頻。圖片不會直接存數據庫里,要么存服務器的文件系統(tǒng)上,要么存在類似七牛云,阿里云這種cdn上,前端只需要知道一個鏈接就行
6.你如果真的要存,可以轉成base64的存起來
wrapper 加上height: 100%;
如果用elementUI的table就簡單多了
<template>
<div>
<el-table :data="data" border >
<el-table-column label="a" prop="a"></el-table-column>
<el-table-column label="b" prop="b"></el-table-column>
<el-table-column label="sum">
<template slot-scope="scope">
{{scope.row.a + scope.row.b}}
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data(){
return {
data: [
{
a: 1,
b: 2,
},
{
a: 1,
b: 2,
},
]
}
}
}
</script>
如果同時 sum也是可編輯的,手動將sum修改為0,a和b的值也都變?yōu)?
居然還有提這種需求的人??
如果評論里的邏輯是對的。應該做有改無增的操作,而id不同的時候你并沒有push。
// 簡化版本
var miniCartListArr = []
var miniId = {}
function dataHandler (opt) {
if (miniId[opt.skuId] !== undefined) {
// 有改
miniCartListArr[miniId[opt.skuId]] = opt
} else {
// 無增
// 存 id:索引,方便下次有改
miniId[opt.skuId] = miniCartListArr.length
miniCartListArr.push(opt)
}
}
arr2 = [...arr1]
這么寫并不是個真的深拷貝。
var arr1 = [{name:1}]
arr2 = [...arr1]
arr2[0].name = 2
arr1[0].name // 1
arr1 === arr2 //false
arr1[0] === arr2[0] //truehttps://github.com/eggjs/egg/...
框架提供的runInBackground做這個是不是很合適?
不能以你這個成功的回調函數作為支付完成的標志,這個函數里面你要發(fā)請求給你的后端確認用戶是否已經完成支付,完成就跳轉支付成功后的頁面,后端會把相應的訂單狀態(tài)改變的,你這邊的數據通過接口請求自然也就變化了。
使用 webpack-dev-server 應該不會去掉,build的時候才會去掉,而且需要UglifyJsPlugin配合
看下文檔
require的應該只能是靜態(tài)的路徑,不能是動態(tài)的變量
從我?guī)н^的幾個應屆畢業(yè)生和實習生(均二本)的情況來看,一年以內基本上能為公司帶來的績效很不明顯,主要工作內容還是只能編碼,在設計思想和工作方法上都處于學習期,需要老員工花時間帶,處于公司對其進行培養(yǎng)的階段。這一時期對公司來說,是虧本的,公司看中的是這些人的潛力和對公司開發(fā)框架的學習,期望一年后能轉虧為盈,二年后帶來績效收益。不過很多應屆生會在 2~3 年的時候跳槽,所以后來公司會盡量避免招應屆生。
曾經有一個小組情況稍好,大概三個月起開始可以基本獨立的開發(fā)項目,但工作質量一般,只能說達到了對得起工資的水平。后來留下一個,很努力,現在是開發(fā)、銷售、管理全能型人才(5+年)。
對于實習生,能來的一般都是托關系,極少是在人才緊缺的時候通過大量面試篩選招進來的(類似前面提到的那個小組,進來就能做事)。帶實習生,幫助建立知識體系,處理各種低級錯誤還是很花時間的,所以主要還是看三個月實習期的學習和溝通能力,如果發(fā)現特別有潛力就會留下來。否則實習期滿就拉倒。對于不是特別糟糕的人,三個月期滿后有意愿繼續(xù)實習的,我們一般也會繼續(xù)觀察,就當是人力投資,畢竟實習期的工資是非常低的,相對來說占用老員工的時間成本會更高。
回到主題,看你的經歷,你似乎已經不是應屆生了,這種情況下再找實習工作的可能性實在太低了;如果還沒畢業(yè),恭喜你,有工作經驗的學生找實習工作還是不難的。前端崗位還是不少的,你可以一般找工作一邊多看看開源項目,動動手,模仿也好,自創(chuàng)也好,做點實際的東西出來。前端除了技術,還有對美感的感覺,所以拿出來的作品不要是純技術性的,一點美感也沒有(如果自己對美感把握不足,可以考慮找人合作,協(xié)作能力也是基本技能之一)
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現中華民族偉大復興的升級產業(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)架構師。