可能是你有組件綁定了arr,并且以報錯的方式來處理null,如果只是Vue的話,我沒有復(fù)現(xiàn)這個問題
2018年8月13日14:26:42,發(fā)現(xiàn)問題被補(bǔ)充
那我再補(bǔ)充一點。
根據(jù)vue實例的生命周期,Created雖然是在模板渲染之前的,但是異步操作不會阻塞生命周期。
也就是說,雖然請求數(shù)據(jù)是在Created里面,但是實例模板渲染完成之前,數(shù)據(jù)還沒有拿到。
那么模板里的arr依然還是null,使用的時候就會報錯。
Vue里面沒有阻塞實例生命周期的方法,如果你用了Vue-router,可以用beforeRouterEnter這個hook拿數(shù)據(jù),然后再跳轉(zhuǎn)
你從哪里看出來無效了?
你將參數(shù)都沒有傳入。
在引入組件的時候,將參數(shù)的類型傳錯,看看瀏覽器有沒有拋異常。
<FormTableLayout title={1} returnBtn={'test'}/>
這樣傳看看報錯不?
同月影的回答,常規(guī)的都是將text轉(zhuǎn)為塊元素
根據(jù)官方組件屬性,可以設(shè)置scroll-left的值那就容易了,你只要監(jiān)聽滾動事件,算出滾動距離,再設(shè)置相應(yīng)數(shù)據(jù)不就行了
直接禁用就完事了
單純前端解決不了吧,我記得proxytable本身只是為了開發(fā)時使用的,他本身是處理了跨域的一些問題的。你在build之后就和他沒關(guān)系了,相當(dāng)于只是一個js去執(zhí)行。
不知道你前端頁面是用什么起的服務(wù),如果是用的nginx的話,可以在里面做一個反向代理。在不就是通過服務(wù)端做CORS了。
簡單說一下思路
1.獲取左邊四個點擊元素,假如為 links
2.獲取右邊四個主導(dǎo)航元素,假如為navItems
2.遍歷,links.eq(i).click的時候讓navItems.eq(i)添加一個展開的類名
……你在A上掛了個監(jiān)聽,然后去B上觸發(fā)?A按鈕:???
這種情況下,既然都是要做同一個操作,那么首先應(yīng)該綁定同一個function,其次,把所有你認(rèn)為可以觸發(fā)這個function的DOM元素集合做好,統(tǒng)一綁事件(可以綁定到多個DOM上,也可以用事件代理)就行了,綁定的時候就別用匿名函數(shù)了,用前邊統(tǒng)一聲明的那個具名函數(shù)就好。
按順序,換個變量自己換就好了啊。
另外:
這些信息中可以識別出電腦是pc的chrome,pc chrome模擬的手機(jī)chrome,還是真機(jī)使用的android chrome,或ios safari
這是不可能的。
這個需求不算是UI的范疇了吧,自己寫個函數(shù)循環(huán)出來求和吧!
js代碼:
<script type="text/javascript">
$(function () { $("#file_upload").change(function () { uploadImage(); }) }) function uploadImage() { // 判斷是否有選擇上傳文件 var imgPath = $("#file_upload").val(); if (imgPath == "") { alert("請選擇上傳圖片!"); return; } //判斷上傳文件的后綴名 var strExtension = imgPath.substr(imgPath.lastIndexOf('.') + 1); if (strExtension != 'jpg' && strExtension != 'gif' && strExtension != 'png' && strExtension != 'bmp') { alert("請選擇圖片文件"); return; } // var formData = new FormData($('#art_form')[0]); var formData = new FormData(); formData.append('fileupload',$('#file_upload')[0].files[0]); $.ajax({ type: "POST", cache: false, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, url: "/admin/upload", data: formData, contentType: false, processData: false, success: function(data) { console.log(data); $('#art_thumb').attr('src', data); $("input[name='map']").val(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert("上傳失敗,請檢查網(wǎng)絡(luò)后重試"); } }); } </script>
后端代碼:
//文件上傳
public function upload(Request $request) { $file = $request->file('fileupload'); //如果是有效的上傳文件 if($file->isValid()) { // 獲取原文件的文件類型 $ext = $file->getClientOriginalExtension(); //文件拓展名 // 生成新文件名 $newfile = md5(date('YmdHis').rand(1000,9999).uniqid()).'.'.$ext; // 將文件上傳到本地服務(wù)器 //將文件從臨時目錄移動到制定目錄 $path = $file->move(public_path().'/uploads',$newfile); // 將上傳文件的路徑返回給客戶端 return '/uploads/'.$newfile; } }
如果用瀏覽器內(nèi)置的定時器方法只有setTimeout或者setInterval(需要用clearInterval清除)
還有個思路獲取文件隊列加載時間firstTime,然后監(jiān)聽時間變化,達(dá)到firstTime的5s之后就直接彈出略過
為什么樣式的問題,tag是vue呢?
其實在我看來vue只是表象(你項目里用到了vue),但是樣式的問題肯定還是跟CSS有關(guān),建議打開瀏覽器的開發(fā)者工具審查元素,調(diào)試一下。
P.S 我沒有用vue做過項目,但是我平時用REACT做項目的時候,樣式錯誤,也一定要審查元素。即便是使用的其他人的開源庫。
server 掛了。
https代理在建立代理隧道之后只需要轉(zhuǎn)發(fā)原始報文就好了,這樣做代理服務(wù)器并不能拿到https明文,而中間人攻擊是能拿到明文的
可以看看https://segmentfault.com/a/11...
多此一舉了哈,初始化直接放state中即可,沒必要像你這么搞。你既然都知道是刷新了,你覺得還會有狀態(tài)保留么?
state: {
access_token: localStorage.getItem('access_token') || '',
userid: localStorage.getItem('userid') || ''
}
。。。。。不能綁定數(shù)組,你綁個數(shù)組想讓它展示什么。。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(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é)及管理工作。
浪潮集團(tuán)項目經(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)師。