vue不懂沒接觸
如果用h5做地圖,百度高德都是現(xiàn)成的專門適配移動(dòng)端,不用自己搞。
ko2 不了解,
1、 <input type="file" multiple onchange="fileinfo(this.files)" name="up"> 應(yīng)該是可以選擇多個(gè)文件,但是我還是只能選擇一個(gè),是不是我的寫法問題?
寫法應(yīng)該沒問題,你可以一次選擇多個(gè),但是多次選擇,應(yīng)該只會(huì)保留最后一個(gè)(猜測(cè));
2、選中文件通過 HTMLInputElement.files 屬性返回 — 返回值是一個(gè) FileList 對(duì)象,這個(gè)對(duì)象是一個(gè)包含了許多 File 文件的列表。File 對(duì)象是特殊類型的 Blob,且可以用在任意的 Blob 類型的 context 中。比如說, FileReader, URL.createObjectURL(), createImageBitmap(), 及 XMLHttpRequest.send() 都能處理 Blob 和 File。
3、4、沒做過不知道;
可以試試這樣寫
const home = r => require.ensure([], () => r(require('../page/home/home')), 'home')
一個(gè)菜鳥,隨便說說,權(quán)當(dāng)參考。
從你的描述來看,這么多頁(yè)面靠你一個(gè)人完成,設(shè)計(jì)稿有沒有考慮到不同分辨率?還是說響應(yīng)式靠你自行發(fā)揮?頁(yè)面之間有沒有什么聯(lián)系,有沒有跨頁(yè)面的交互?這些問題關(guān)系到技術(shù)選型,你們老大立項(xiàng)的時(shí)候沒有給出選擇么?
還有你的項(xiàng)目,是偏靜態(tài)展示的,還是偏動(dòng)態(tài)數(shù)據(jù)交互的,或者兩者都需要特別關(guān)照,這些也有可能會(huì)關(guān)系到你的項(xiàng)目結(jié)構(gòu)。
像VUE、React這些框架,做動(dòng)態(tài)數(shù)據(jù)交互是很舒服的,當(dāng)然偏靜態(tài)展示的頁(yè)面他們也完全能拿下。只是你這個(gè)項(xiàng)目前端全靠你的話,對(duì)你要求就比較高了,很考驗(yàn)?zāi)銓?duì)這些框架的掌握程度。40個(gè)頁(yè)面,不是隨便說說的,項(xiàng)目進(jìn)度什么的緊張嗎?
其實(shí)是我沒有import image.....
可以試一試async
原因是同事的瀏覽器設(shè)置的語(yǔ)言是 美式英語(yǔ),所以顯示的時(shí)間是12小時(shí)制的,所以偏差12小時(shí)。把語(yǔ)言改為英式英語(yǔ)或簡(jiǎn)體中文 就可以了
生成隨機(jī)數(shù),判斷是否在前一次的數(shù)組中出現(xiàn),如果不是就push到新數(shù)組里。
const generatorRandomArray = (function() {
//用于保存前一次計(jì)算得到的數(shù)組
let savedArray = [];
//生成隨機(jī)數(shù)的函數(shù)
function generatorRandom(n) {
return Math.ceil(Math.random() * n);
}
return function(n) {
let newArray = [];
for (let i = 0; i < 5; i++) {
var num;
while (true) {
num = generatorRandom(n);
//判斷隨機(jī)數(shù)是否在前一次數(shù)組中出現(xiàn)
if (!savedArray.includes(num) && !newArray.includes(num)) {
break;
}
}
newArray.push(num);
}
savedArray = [...newArray];
return newArray;
};
})();
函數(shù)接受一個(gè)參數(shù)表示隨機(jī)數(shù)的邊界,比如generatorRandomArray(300)表示生成的隨機(jī)數(shù)在1~300
1、后端根據(jù)一個(gè)html模板生成這個(gè)頁(yè)面最終轉(zhuǎn)成img格式,個(gè)人感覺這個(gè)比較難實(shí)現(xiàn)因?yàn)殇秩具@個(gè)頁(yè)面可能還是離不開瀏覽器;
離不開“瀏覽器”,要看你如何定義這個(gè)“瀏覽器”。再說,離不開瀏覽器跟“難”有什么關(guān)系?
自己去搜“無(wú)頭瀏覽器”看看是不是你需要的吧。
2、后端直接根據(jù)數(shù)據(jù)繪制一張圖,不知道是否可以通過node或者java來做;
可以。
普通用戶得提升一下權(quán)限才行
sudo -ireturn"success.html",不要加前面的斜杠,會(huì)和默認(rèn)視圖解析器沖突
因?yàn)槟愕牡诙€(gè)路由優(yōu)先匹配到,所以第三個(gè)路由就不會(huì)匹配了。你把他們兩個(gè)位置調(diào)換一下。
<Route path={`${match.path}/aircompressor`} component={AirCompressorTable} />
假設(shè)error有三種'phoneNum','code','message'
<template>
<ul class="form_ul">
<li>
<p class="p_phone">
<label class="lable_phone" for="input_phone"></label><input id="input_phone" type="number" placeholder="請(qǐng)輸入手機(jī)號(hào)" maxlength="11" v-model="phone">
<input type="button" class="btn_send_yzm" id="send_yzm" value="發(fā)送驗(yàn)證碼" @click="sendCode" />
</p>
<p class="form_tips" v-show='error.type=="phoneNum"'>{{error.msg}}</p>
</li>
<li>
<p class="p_yzm">
<label class="lable_yzm" for="input_yzm"></label><input id="input_yzm" type="text" placeholder="請(qǐng)輸入圖形驗(yàn)證碼" maxlength="4"><a href="#"><img class="img_yzm" src="" alt="loading"></a>
</p>
<p class="form_tips" v-show='error.type=="code"'>圖形驗(yàn)證碼錯(cuò)誤</p>
</li>
<li class="p_ryzm_li">
<p class="p_ryzm">
<label class="lable_ryzm" for="input_ryzm"></label><input id="input_ryzm" type="text" placeholder="請(qǐng)輸入短信驗(yàn)證碼" maxlength="6">
</p>
<p class="form_tips" v-show='error.type=="message"'>短信驗(yàn)證碼錯(cuò)誤</p>
</li>
</ul>
</template>
<script>
export default{
data(){
return {
error:{
type:'',//表單項(xiàng)校驗(yàn)出錯(cuò)了要改
msg:'' //錯(cuò)誤提示信息
}
},
methods:{
validateForm(){
....//驗(yàn)證表單,比如電話號(hào)碼沒通過
this.error.type='phoneNum';
this.error.msg='手機(jī)號(hào)為空';
}
}
}
</script>這是路由的懶加載,問題描述的有點(diǎn)模糊,不知道是不是你要的
const view = (path, name) => () => import(`@/components/${path}${name}`)// 路由按需加載
export default new Router({
routes: [
{
path: '/',
name: 'Index',
component: view('', 'Index'),
children: [
{
path: '/',
name: 'Recomend',
component: view('', 'Recomend')
}
]
}
]
})主要是 Vue 也不支持IE8啊。 所以要么一起用,要么就都別用。
1、密碼錯(cuò)誤,如果是本地連接
2、遠(yuǎn)程鏈接的話是你遠(yuǎn)端服務(wù)器沒有開啟3306這個(gè)端口的遠(yuǎn)程鏈接權(quán)限,你在防火墻里面加上這個(gè)開放端口的命令就可以了
前端頁(yè)面的主要事件來源是界面,觸發(fā)后需要調(diào)用預(yù)先注冊(cè)在事件上的函數(shù)對(duì)事件進(jìn)行處理,這個(gè)函數(shù)叫回調(diào)函數(shù),表明這個(gè)函數(shù)是作為參數(shù)傳遞,在某種狀態(tài)改變后被觸發(fā)的。
這里說的【耦合的回調(diào)函數(shù)】主要是指有些情況下,事件觸發(fā)在子組件進(jìn)行,而事件處理在父組件進(jìn)行,因此父組件需要將事件處理函數(shù)傳入子組件,以供子組件調(diào)用
<input type="file" accept="image/*" capture="camera">
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(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ù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。