...那你給所有含required屬性的input加一個統(tǒng)一的獨有的類,通過類來獲取dom,然后循環(huán)這個dom數組,獲取值不就行了嗎???
1.使用postman 測試接口是否有問題
2.接口沒問題的話在第一個then里面alert(response.text())一下
就你的描述來說,接口應該是有問題的。
跨域的問題。
在fetch的時候,配置一下header中加入Access-Control-Allow-Origin。
最好使用proxy將請求代理出去。
不知道問題有沒有解決?
那我就給個方案,定義一個container組件,定義一個input property options
options的結構如下:
{
id: "container",
children: [
{
selector: "component1",
options: {}
},
{
selector: "component2",
options: {}
}
...
]
}
所有希望動態(tài)生成的組件放到options.children里面
然后使用*ngFor遍歷options.children, 通過selector來匹配對應的component
<div>
<ng-container *ngFor="let opt of options.children">
<ng-container *ngIf="opt && opt.selector && opt.options">
<component1 *ngIf="opt.selector === 'component1'"></component1>
<component2 *ngIf="opt.selector === 'component2'"></component2>
</ng-container>
</ng-container>
</div>
如果覺得有幫助請采納~
是不是沒有定義headers: {'Content-Type': 'multipart/form-data'}
// 上傳函數 data為你上面的 fd
function uploadAttachment (data) {
return axios({
url: '上傳地址',
method: 'POST',
headers: {'Content-Type': 'multipart/form-data'},
data
})
}我覺得這個分情況:
1、這個頁面單純的web頁面,并且需要嵌入到像微信這樣的終端的話,是不需要編寫的。
2、如果是在其他的情況下,是需要實現你說的內容的。
(我遇到的情況是這樣!如果不對的話,歡迎指點?。?/p>
加入一個es6-shim的js就可以了。
傳值得話,需要起始界面,接收界面和路由相配合。
首先檢查下路由設置中是否是類似這樣的設置:
path: 'detail/:id'
起始界面中:
<a routerLink=["/detail",id]></a>
或者:
this.router.navigate(['/detail', id]);
接收界面中:
this.route.params.subscribe((params: Params) => this.id = params["id"] )
需要注意的是:路由參數的值是字符串。
你仔細檢查下你代碼中三者匹配了沒
使用vh作為高度的單位,這是后遺癥,軟鍵盤彈出后,整個頁面高度發(fā)生變化。比如說,原來的視窗高度為1334px,那么14vh的高度就是1334 x 0.14 = 186.76(px) ; 小鍵盤彈出來后高度變?yōu)?800px, 那么14vh的高度只有 800 x 0.14 = 112(px)了;但是vw卻沒有改變,所以你看到的視圖是變形的。
解決方案: 統(tǒng)一使用vw布局;
建議參考分享手淘過年項目中采用到的前端技術對vw進行兼容處理
“頁面滑動到一定距離”就自動播放聲音出來的話,是在強x用戶,所以瀏覽器都不允許這樣做。
Chrome的autoplay政策是這樣的:
有聲音,只有在下面幾種情況下起作用:
click, tap, etc);現在瀏覽器推薦的做法是,先加上muted,然后在用戶點擊的時候再打開聲音。
<video id="video" muted autoplay>
<button id="unmuteButton"></button>
<script>
unmuteButton.addEventListener('click', function() {
video.muted = false;
});
</script>遇到過這個問題,應該是ios對于url解析和后端解析不一樣造成的,把url傳入后臺之前對urlencode處理一下應該就好了
我覺得應該是App的webview里面設置了自動播放,因為外部瀏覽器中,H5想自動播放都不可能。
canvas在高清屏下需要設置width和height為渲染大小的N倍,渲染大小是通過css設置的,可以理解成將大圖片縮小來展示。
你是怎么適配的? 怎么個不正常 換行?
請問你的script是使用什么方式執(zhí)行response呢,
一般這些外部回調函數可以掛在全局window下,就可以直接訪問了
在HTML設置了字體大小 , rem會根據這個值做計算 , 可以先在window.onload后查看一下html的字體大小是否是你預想的值 , 如果不是 , 那么問題就找到了 , 如果是的話能否設置一個元素點擊事件彈出html的font-size用于檢測是否后續(xù)有內容對html修改 ; 目前能想到的debug思路 可以試試
scroll-view吧,,好做點
1.瀏覽器渲染的時候,對于這種不足1px的數字,總會有一定的誤差。
2.這樣寫
.mine-head .mine-info a {
width: 33.33%;
width: calc(100% / 3);
}375,按照iPhone x 的寬度來做設計稿
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數據專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。