是我自己的引用寫錯(cuò)了,謝謝 @ wwh_ 的提醒。
courseDetail默認(rèn)的值為{}
courseDetail.course為undefined
undefined不是個(gè)對象,undefined.name自然報(bào)錯(cuò)了
你這標(biāo)簽名都一樣 它不就把所以的選項(xiàng) 默認(rèn)為一個(gè)選項(xiàng)框 所有子元素都屬于它的單選
<el-checkbox-group ? 然后所有的方法都一樣 它改變的雖然值不一樣 但是操作都屬于一個(gè)單選
error.response.status 就是了
room_label: _this.find('.impress-tag-item').toArray().map((i, ele) => {
return $(this).text()
})不知道這個(gè)組件內(nèi)部是不是有blur事件....?同問
源碼里面確實(shí)有這個(gè)方法!不知道是不是你ref沒有獲取到這個(gè)組件?
content 這個(gè)是關(guān)鍵詞,還請改一個(gè)名字
還有 注冊組件那塊 content 還少寫了一個(gè)s
components:{
'cml':cml,
'content':contents
},每行的數(shù)據(jù)應(yīng)該是v-for出來的吧? checkbox 有個(gè)change事件 綁定一個(gè)事件 傳入當(dāng)前對象就行了
<li v-for="todo in todos">
<label>
<input type="checkbox"
v-on:change="toggle(todo)"
v-bind:checked="todo.done">
<del v-if="todo.done">
{{ todo.text }}
</del>
<span v-else>
{{ todo.text }}
</span>
</label>
</li>由于 state 不能直接修改,所以...state是拷貝的作用,{ ...state, total: total - 1}這樣可以只修改 state 里的 total 字段,而不影響 state 的其他字段,,,
注意 state.total = state.total - 1;這樣直接賦值是不被redux允許 的,所以要采用擴(kuò)展運(yùn)算符...
問題的根源在于你給wrapper指定了 padding-bottom為 100%!既然只有底部有padding(正確說法應(yīng)該是上下padding大小不一致),你想讓圖片只通過flex布局設(shè)定往整體垂直中間靠,有點(diǎn)太難為圖片了。
你可以將 padding-bottom: 100% 改為 padding: 100px, 0,即將wrapper的上下padding設(shè)為一致即可立刻解決你的問題。 當(dāng)然了,也可以去掉padding-bottom,給wrapper設(shè)定一個(gè)Height值,不過這可能與你的意圖不符了。
PS. 知道你用 padding-bottom:100%的原因是想搭配width:100%實(shí)現(xiàn)展示正方形的效果,你非要這么做的話,就需要改變結(jié)構(gòu),給img外再套一個(gè)div, 并且wrapper需要特別指定 box-sizing為 border-box。完成效果如下:
pipe 不是同步的
const stream = fs.createWriteStream(dirName + "/" + (new Date().getTime())+"."+type);
stream.on('error', reject);
stream.on('finish', () => {
// 下載完成, 3秒后再 resolve
setTimeout(resolve,3000);
});
// 這個(gè)操作是異步的
res.data.pipe(stream);可以加個(gè)flag來判斷用戶是否已經(jīng)登錄。然后在小程序的onshow生命周期函數(shù)里判斷如果用戶登錄了就直接跳轉(zhuǎn)首頁。如果沒有登錄的話就跳轉(zhuǎn)登錄頁面。登錄態(tài)失效了也是同樣加判斷。
.jpg 文件的路徑存在中文字符
js是動(dòng)態(tài)編譯,又稱運(yùn)行時(shí)編譯。運(yùn)行是js引擎會對代碼進(jìn)行重新優(yōu)化編譯,再通過解釋器處理。
你搞錯(cuò)了幾件事情。 回調(diào)和異步?jīng)]有關(guān)系,異步跟阻塞非阻塞也沒有關(guān)系。
// 同步回調(diào)
function async (callback){
callback()
}
// 異步回調(diào)
function sync (callback) {
setTimeout(callback, 500)
}
// 同步非阻塞
function noBlock () {
// 這一段是偽代碼 不要當(dāng)真
// 另起一個(gè)線程處理工作
// thread.run()
// 但是當(dāng)前函數(shù)會直接返回,并不會直接返回想要的結(jié)果
// 然后后續(xù)可能需要去查查這個(gè)任務(wù)做的咋樣了
return 'doing'
}
這幾個(gè)概念你可以自由組合,不過 js 里好像沒同步非阻塞和異步阻塞。
node 底層非阻塞是使用的線程池實(shí)現(xiàn)的(依賴系統(tǒng),不管是 windows 還是 *nix 平臺)。就好比將你的 while 循環(huán)扔到另一個(gè)線程去執(zhí)行,不會阻塞當(dāng)前線程的js的執(zhí)行。
解決了,遇到老問題了,在html里~~那么多次都不漲記性....
CheckboxGroup 標(biāo)簽換成 checkbox-group
state.clickMenu=state.menus.filter(
...
))[0]
如果還有問題,可能就需要檢查getter了
<div v-for="(item,i) in count" v-bind:class="arr.join(' ')">{{ item }}</div>你要的是 redux-thunk,你裝成 react-thunk 了。
你在 index.html 中引入的JS是 main.js。 你把這個(gè)修改為 bundle.js 就可以了。
原因:你想想你為什么需要使用webpack把main.js進(jìn)行打包,是因?yàn)槟愕臑g覽器是不支持你所寫的模塊化的方式,所以才需要借助webpack進(jìn)行模塊化處理。
北大青鳥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)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(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ù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(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)師。