序列幀……干嘛要放那么大的東西當(dāng)loading……
有道網(wǎng)頁剪報 類似這樣的?
vue中的元素標(biāo)簽不要用駝峰形式的,你可以用menu-item這樣用短橫線連接的形式。
低版本ie里面實際環(huán)境沒有console吧。。。這是一個問題。
然后就是時間格式,是不是ie能解析
那繼續(xù)思考下面的問題。是不是異步導(dǎo)致數(shù)據(jù)獲取異常?
不用console用alert打出來。或者直接找個DOM寫進(jìn)去
如果這些都是,看看還有什么其他地方能改這里。看看是不是重復(fù)賦值了。
這樣就只查邏輯了
好好看文檔不好么
import 和 export default
在二分屏上,如果不做viewport級別的縮放,那么一個css像素將對應(yīng)兩個物理像素。但瀏覽器對‘0.5px’的‘理解’是不穩(wěn)定,。它可能會渲染成1物理像素,也有可能渲染成0。transfrom可以看成對元素的第二次繪制,這種繪制的在圖形圖像上更加精確。scale屬性,是形變。scale(0.5)會把 22個物理像素的圖像繪制成11個物理像素。
i++的時候 你是 i[0]==i[1] i[2]==i[1] 這時候假設(shè)i[0]==5 那么以后的i[n]都是5 然后設(shè)置i[0]等于鼠標(biāo)的位置 所以永遠(yuǎn)都是兩個點
i--的時候 獲取每一個都是前一個的位置所以有拖尾效果
照著vue-cli的配置,往webpack里面加個vue-loader就行了,用vue-cli只是因為他幫你自動做好了
原因簡單的來說就是,Vue會在某個周期里把data對象的各個屬性掛載在this(Vue實例)上。所以,在data函數(shù)創(chuàng)建過程中,無法通過this(Vue實例)訪問data上的屬性,所以你的this上沒有sortList屬性。
具體修改辦法:
修改父組件的data函數(shù),參考偽代碼
data() {
const sortList = [xxx,xxx,xxx]
return {
sortList: sortList,
merchantAddFormItems: [
xxxxx,
options: sortList
]
}
}答案:
其實上面的步驟1、2、3、4都沒有問題,但是還有一些非常重要點需要說明下,這里補充下:
一. 需要npm install element-ui --save安裝該組件。
二. Layout并不是button、select這種組件,但是網(wǎng)上很多答案都是input {Button、Select} from 'element-ui'這種,所以慣性思維,直接將Button、Select替換成Layout以為就ok了,直到我打開node_modules/element-ui/lib/才發(fā)現(xiàn)這個問題(規(guī)律)——Button、Select 都是對應(yīng)有單獨文件的,而Layout布局時,需要用到的不是Lqyout,而是row、col,剛好該文件夾下就包含row.js、col.js,所以 應(yīng)該:
import { Row, Col } from 'element-ui'
Vue.use(Row)
Vue.use(Col)$map,$reduce,$filter (segmentfault無法正確轉(zhuǎn)義美元符號,湊合看吧……)這些運算符在很多場景下可以幫助我們避免$unwind,語法請參考下文檔。對于你的要求,可以用$filter直接解決問題:
文檔格式:
{
"_id" : ObjectId("5a6d7c5e0664b8343e7e126b"),
"keyID" : "111111111111",
"price" : 123,
"remark" : [
{
"city" : "beijing",
"point" : "A"
},
{
"city" : "shanghai",
"point" : "A"
},
{
"city" : "guangzhou",
"point" : "C"
}
]
}
aggregation寫法:
db.test.aggregate([{
$match: {
"remark.point": "A"
}
}, {
$project: {
_id: 1,
keyID: 1,
price: 1,
remark: {
$filter: {
input: "$remark",
as: "remarks",
cond: {
$eq: ["$$remarks.point", "A"]
}
}
}
}
}])1.移動端上zepto確實比jq要好,可以理解成殘廢版的jq,因為移動端流量很貴,性能不及pc(很久以前,現(xiàn)在好多了),所以會使用小點的jq,但是隨著時代的發(fā)展使用框架會讓工程變得更容易管理更容易維護(hù),但是像jq zepto 這種基本功,會是一定要會的,但是不要在短時間內(nèi)深入,知道怎么回事就可以了.
2.用了框架就不用jq了,為啥?jq封裝了大量兼容性的dom操作(這也是jq的價值所在),從實際問題出發(fā),你用到dom無非都是像從頁面拿數(shù)據(jù),想把數(shù)據(jù)渲染成dom,改個樣式,加個動畫,這些在mv*框架中,dom操作基本都被屏蔽掉了,你只要把視圖和數(shù)據(jù)綁定好,其中一方發(fā)生改變,那么另一方也會隨之改變,就是說jq做到的,框架幫你做的更好了.
4.特效方面大公司會有UED去考慮,會跟你說她要什么樣的,你就給她做就好了,小點的公司有UI,她們幾乎只給你設(shè)計圖,然后你照著圖做就好了,如果有什么好的想法去跟她們商量,在業(yè)務(wù)上不要跨界.
5.這個沒有一個嚴(yán)格的評判標(biāo)準(zhǔn),一個業(yè)務(wù)復(fù)雜的功能頁面有時候要弄一個周,一個簡單的小項目4/5個頁面,三個小時就提測了.只要不讓別人看見你偷懶就好.
3.前端東西駁雜,不要著急,新人先學(xué)習(xí)vue吧,比較友好,多跟身邊的人交流,學(xué)習(xí)他們的優(yōu)點,不要在網(wǎng)上找什么rxjs好那就學(xué),ng好那就學(xué),沒有實際應(yīng)用,學(xué)什么都忘.
加油.
試一下stream.PassThrough
參考:https://stackoverflow.com/que...
vue import variable from 路徑,為什么路徑前加@?
在配置文件中配置了別名;alias
import 變量 from 路徑里的變量為什么加花括號呢?
ES6的結(jié)構(gòu)賦值
sku是一個比較常見的級聯(lián)選項。
vue的級聯(lián)案例有很多,相信能找到的例子是比較好改造的。
有一種東西叫iframe
row-class-name 這個屬性應(yīng)該能滿足你的要求
我是按照http://jspang.com/2018/02/26/...
的視頻教程安裝的,沒有報錯,
但是不知道怎么使用vue-awesome-swiper,你是怎么用的?
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。