我記得是有把下面幾個(gè)安裝包也要升級(jí)
html-webpack-plugin": "^2.30.1",
"url-loader": "^0.6.2",
vue": "^2.5.2",
"vue-loader": "^13.3.0"
"vue-template-compiler": "^2.5.2",
如果請(qǐng)求接收過來是blob類型的,不能直接new Blob進(jìn)行操作,要用FileReader進(jìn)行讀取
類似這樣的:
let reader = new FileReader()
reader.readAsArrayBuffer(<Your Blob Object>)[[x]是一個(gè)合法的正則表達(dá)式,[]內(nèi)的元字符不需要轉(zhuǎn)義,這個(gè)表達(dá)式匹配[或x。
再一次強(qiáng)調(diào),react為數(shù)據(jù)驅(qū)動(dòng)。
所以,radio選中是對(duì)應(yīng)數(shù)據(jù)中的一個(gè)值,例如:
this.state = {obj: {role: ''}};
<Modal>
<div>
<radio value={this.state.obj.role}/>
</div>
</Modal>
每次打開的時(shí)候呢將值初始化一下就可以了。
created 里放數(shù)據(jù)處理,這樣性能好,否者 mounted 里加了數(shù)據(jù)變化又要刷新dom
please try running this commad again as root/administrator
請(qǐng)?jiān)诠芾韱T的權(quán)限下再次運(yùn)行次命令。
另外,不一定有用。
這只是npm告訴你的解決方法。
在點(diǎn)擊售賣渠道的時(shí)候進(jìn)行一次數(shù)據(jù)的深拷貝。
循環(huán)進(jìn)行相應(yīng)的修改
在toggle方法后面加this.i = null
如果你還想再次點(diǎn)擊之前點(diǎn)擊的導(dǎo)航,其子級(jí)active不變,就在menus下面為每一個(gè)一級(jí)導(dǎo)航添加activeIndex變量用于記錄子級(jí)導(dǎo)航的激活下標(biāo)。
這樣點(diǎn)擊了權(quán)限管理下的角色管理1,然后點(diǎn)擊電池管理下的用戶管理2,再次回到權(quán)限管理,角色管理1也是激活狀態(tài)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>vue點(diǎn)擊切換顯示隱藏</title>
<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
<style type="text/css">
*{
padding: 0;
margin: 0;
font-size: 14px;
}
ul{
width: 200px;
height: auto;
}
h2{
background: green;
border: 1px solid #fff;
color: #fff;
height: 30px;
line-height: 30px;
text-indent: 24px;
}
h3{
background: #999;
height: 24px;
line-height: 24px;
border: 1px solid #fff;
text-indent: 50px;
}
a{
display: block;
width: 200px;
}
.zhe li.actives{
color: #fff;
background: red;
}
</style>
</head>
<body>
<div id="app">
<ul>
<li v-for="(menu,menuindex) in menus" style="background:#ccc;margin:10px 0">
<a @click="toggle(menu)">{{menu.name}}</a>
<ul v-show="menu.open" style="background:green;" class="zhe">
<li v-for="(item,index) in menu.list" @click = "abc(index,menuindex)" :class="{'actives':menu.activeIndex==index}">{{item.name}}</li>
</ul>
</li>
</ul>
</div>
<script>
new Vue({
el: "#app",
data() {
return {
i:null,
menus: [
{
name: '權(quán)限管理',
open: false,
id:'aaa',
activeIndex:null,
list: [
{
name: '用戶管理1'
},
{
name: '部門管理1'
},
{
name: '角色管理1'
},
{
name: '菜單管理1'
}
]
},
{
name: '電池管理',
open: false,
id:'bbb',
activeIndex:null,
list: [
{
name: '用戶管理2'
},
{
name: '部門管理2'
},
{
name: '角色管理3'
},
{
name: '菜單管理4'
}
]
}
]
}
},
methods:{
toggle(item) {
if(!item.open){
this.menus.map((v)=>{
v.open=false
})
}
item.open=!item.open
},
abc(index,menuindex){
this.menus[menuindex].activeIndex = index
},
}
})
</script>
</body>
</html>
jsx里不是應(yīng)該寫addEditType嗎
使用js 加載器
request.js 或者是sea.js
自己寫個(gè)排序方法好了
var arr = [
{name:'aaa',zan:3},
{name:'bbb',zan:1},
{name:'ccc',zan:8}
];
function compare(property, reverse){
return function(a,b){
let value1 = a[property]
let value2 = b[property]
if (reverse) {
console.log('111')
return value1 + value2
} else {
return value1 - value2
}
}
}
//按點(diǎn)擊名稱排序
function sortName(type, reverse) {
let nArr = arr.sort(compare(type, reverse))
console.log(nArr)
}
sortName('zan') //按點(diǎn)贊正序排列
//sortName('zan', true) //按點(diǎn)贊倒序排列display:inline;
"是"的轉(zhuǎn)義字符,你不要用[],直接用.應(yīng)該就不會(huì)了
element-ui本身就支持angular/vue,并且本身就支持滾動(dòng)。
document.getElementById("demo").addEventListener("click", function(e){
if(e.target.className==="test"){
console.log(66)
}
});可以用相對(duì)定位套絕對(duì)定位
是不是后端程序員一般會(huì)認(rèn)為先給接口文檔,是對(duì)自己不利?
不是。
但是,大部分程序員不善于寫文檔,自動(dòng)把注釋跑一下,就叫文檔啦?
流程的東西是根據(jù)實(shí)際情況來的嘛,想清楚要解決什么問題,想清楚各方需要什么最重要。
自身是沒有釋放內(nèi)存的作用的把
北大青鳥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)頁制作和網(wǎng)頁游戲開發(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)師。