我猜你們后臺(tái)應(yīng)該是把普通用戶和管理員用戶的賬號(hào)放到一起了,普通用戶注冊(cè)和管理員注冊(cè)應(yīng)該是分開了兩個(gè)不同的接口,普通用戶注冊(cè)時(shí)不需要勾選角色,而后臺(tái)管理員注冊(cè)時(shí)必須勾選角色...
路徑可能不準(zhǔn)確
這是我markdown里面的圖片路徑
這是我文件和圖片的位置層級(jí)關(guān)系
^
[0-9] ,字母 [a-ZA-Z]
{M,N}
v-once 只渲染元素和組件一次。數(shù)據(jù)變動(dòng)不會(huì)在進(jìn)行渲染
Subproject Path: CordovaLib
Error: spawn EACCES
求教,我的報(bào)錯(cuò)信息大致相似,但是有一行Subproject Path: CordovaLib,這個(gè)是什么意思?用上面的方法還是報(bào)錯(cuò)
轉(zhuǎn)換為字符串 傳過去試試
還有你傳參 path: ,parmas:{}
前面建議path 識(shí)別路徑
知道了 沒有加上margin 的寬度
import React, {Component} from 'react';
import PropTypes from 'prop-types';
class Tree extends Component {
static propsTypes = {
dataSource: PropTypes.shape({
name: PropTypes.string,
id: PropTypes.string,
}),
};
get getChildren() {
return this.props.dataSource.map(item => {
<TreeNode key={`tree-${item.id}`} label={item.name} id={item.id}/>;
});
}
render() {
return (
<div className={'tree'}>
{this.getChildren}
</div>
);
}
}
class TreeNode extends Component {
static propsTypes = {
label: PropTypes.string,
id: PropTypes.string,
};
state = {
loadData: false,
close: true,
};
data = {
list: [],
};
async loadData() {
this.data.list = [];
}
async open() {
let {loadData, close} = this.state;
if (!loadData) {
await this.loadData();
loadData = true;
}
this.setState({
loadData,
close: !close,
});
}
get getChildren() {
return this.data.list.map(item => {
<TreeNode key={`tree-${item.id}`} label={item.name} id={item.id}/>;
});
}
render() {
const {label} = this.props;
const {list} = this.data;
return (
<div onClick={this.open.bind(this)} className={'tree-node'}>
{label}
{list.length > 0 ? this.getChildren : ''}
</div>
);
}
}
大概就是這個(gè)樣子了,后續(xù)你還要增加樣式,還有判斷是否有下級(jí)類目,有的話允許展開,沒有就是最后一級(jí)
沒法綁定,layui彈窗是添加html代碼片段,此時(shí)vue綁定已經(jīng)結(jié)束了。想在js中添加雙向綁定的html片段需要$.mount()方法。建議了解一下vue的工作流程和工作原理。
試圖在touchend事件中 cancelable=false,人家不建議這樣
@SomeThinkings
就是因?yàn)槲覀兊那芭_(tái)給我時(shí)在某個(gè)個(gè)js文件用.swiper-container樣式 初始化過一次其它的 swiper插件了。
我在我自己的代碼里又初始話了一次所以報(bào)錯(cuò)了。
background-size會(huì)覆蓋掉background吧,用background-image試試
注意看文檔 on-change不止在添加文件的時(shí)候觸發(fā) 文件狀態(tài)改變時(shí)的鉤子,添加文件、上傳成功和上傳失敗時(shí)都會(huì)被調(diào)用
你寫個(gè)判斷只在添加文件的時(shí)候push就好了
css-loader 和 sass-loader呢
因?yàn)槟惚O(jiān)聽127.0.0.1:1970的程序輸出的內(nèi)容含有端口
改這個(gè)程序的代碼吧。
1、彈性布局,通過css去實(shí)現(xiàn)布局上的自適應(yīng)
2、可以做成兩套程序,然后通過js判斷請(qǐng)求頭分發(fā)到不懂項(xiàng)目目錄
var opity = document.getElementById('fade-obj').style.opacity
這里取到的值是字符串類型的
后面你再去 += 就變成了 0.20.2
請(qǐng)問是誰說的?
重構(gòu)改變代碼是IDE做的,目前做的好的還是jetbrains系列的IDE,vscode不好用
this.recommends中的this已經(jīng)不是vue實(shí)例了。
getRecommend(){
let _self = this;
...
...
...
_self.recommends = res.data.data
}北大青鳥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)師。