viewport 的width 是可以設(shè)置移動端瀏覽器的邏輯寬度。猜測是舊版本手機系統(tǒng)的兼容問題
另外不建議如此做移動端適配,容易出現(xiàn)模糊情況,建議說那個 device-width ,使用媒體查詢等方式做機型適配
display: -webkit-box;這個屬性firefox和ie是不兼容的,
如果要做第二行超出省略,建議使用js控制。
常量一般要大寫的。屬于一種“不成文”的規(guī)定吧。
push是往里面追加,在下拉的時候先清空數(shù)組,在push 每次下拉觸發(fā)一次清空就行了
看代碼是沒問題,你看看控制臺有報錯嗎,是不是 element 沒有正確引入
可能需要清理瀏覽器緩存
decodeURIComponent 是用來解開encodeURIComponent,而不是escape
也就是每次進來下邊的盒子都是關(guān)閉的唄?貌似就是每次點擊上邊的選項的時候都需要把盒子的開關(guān)狀態(tài)改成關(guān)的就行了。
按照你的分類,分2種情況,第一種是直接引入vue.js, 第二種是使用webpack打包.vue的單文件組件。
formFileds.answerList = props.modifyData.answerDetailList.map(e => ({answer: Form.createFormField({ value: e.answer })}))
props.modifyData.answerDetailList.forEach((item, index) => {
formFileds[`answerList[${index}].answer`] = Form.createFormField({ value: item.answer })
})不想循環(huán)的話可以試下這樣:
$arr = array(
'{a}' => '1',
'' => "2",
'{c}' => "3",
'cqdtdgtli' => "4",
'{e}' => "5",
'{f}' => "6",
);
$str = array(
'xxxxx{a}xxxxxxxxx{f}xxxx',
'xxxxxxxxxx{c}xxxxcqdtdgtlixxxx',
'xxxxx{a}xxxxxcqdtdgtlixxxx{e}xxxx',
);
$newStr = implode('|||', $str);
$newStr = strtr($newStr, $arr);
$newStr = explode('|||', $newStr);
print_r($newStr);
另外提個tips: 純字符串使用單引號比雙引號效率會快那么一點點
兩個問題:
.后面,程序把他當(dāng)做了下標(biāo);for循環(huán)內(nèi)執(zhí)行return,另一個return應(yīng)當(dāng)在for循環(huán)的外面,你的程序是只能檢測第1個元素是否匹配,然后返回true和false;還有,你這里既然是檢測數(shù)組里的某項是否包含這個數(shù)組,如果檢測到的話,應(yīng)該返回true呀,可是你為什么想要返回false呢?
var arr = [
{
id:1,
name:"mincoo"
},
{
id:2,
name:"tomorrow"
}
];
//參數(shù):(要檢測的數(shù)組,要檢測的字段,要檢測哪個key)
function isContainKey(arr,value,keyName){
for(var i=0;i<arr.length;i++){
if(arr[i][keyName] == value){
return true; //發(fā)現(xiàn)含有此元素
}
}
return false;
}
console.log( isContainKey(arr,"tomorrow","name") );"7-10".replace(/(\d+)-(\d+)/g, '$1月$2日'); 10-10同樣方式
data中要設(shè)置鍵值,否則vue不會對你的變量進行監(jiān)管
data () {
return {
nutrientInfo: []
};
}
你直接這樣做的相當(dāng)于是對一個對象的做淺拷貝。對于一個對象來說,你這樣賦值是把boo指向了foo的堆里面(相可以想成:foo和boo指向同一個地址),所以你不論是改變foo還是boo都是改變的同一個東西。。。所以說如果你是只是要里面的值,你應(yīng)該用深拷貝的方式:
`
var foo = {
baidu:'woshibaidu'
}
var boo = JSON.parse(JSON.stringify(foo));
boo.baidu = "newBaidu"
boo.google = "imgoogle";
console.log(foo) // {baidu: "woshibaidu"}
console.log(boo) // {baidu: "newBaidu", google: "imgoogle"}
`
這樣的方法便可以實現(xiàn)對象的深拷貝,但是有一個問題就是,如果你的對象里面有函數(shù)調(diào)用,就會跳過那個顯示。所以如果有那種情況只能用遞歸來實現(xiàn)一個對象的深拷貝
vue中的scoped屬性的效果其實主要是通過PostCSS轉(zhuǎn)譯實現(xiàn)。
vue-loader文件中有一個lib文件夾 下面有一個style-compiler文件夾,里面的index.js就是處理css的。
里面加載的就是PostCss,PostCSS給組件中的所有dom添加了一個獨一無二的動態(tài)屬性,然后,給CSS選擇器額外添加一個對應(yīng)的屬性選擇器來選擇該組件中dom,原理是利用css的屬性選擇器。
1.如果黑色部分都是差不多,那傳個參數(shù)區(qū)別下就好了
2.如果黑色部分差別很大無法共用的話,就動態(tài)組件吧,這種標(biāo)簽切換沒必要換路由
<component v-bind:is="currentTabComponent"></component>已經(jīng)知道答案了,這個字段的filter-change觸發(fā)了父組件的filter-change,因此篩選失效。設(shè)置一個column-key即可
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(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)教融合/校企合作的政策,積極推進“中國制造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)辦藍懿科技有限責(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)師。