看看是不是code用了兩次,還有種可能,檢查一下后臺的appid
/100 就可以,雖然不能保留后面的零,但是分為轉(zhuǎn)成元沒問題了;[吐血]
1、可以在右側(cè)組件onchange調(diào)用的時(shí)候考慮更新左側(cè)組件state;
2、可以在右側(cè)組件和左側(cè)組件的公用父組件
更新這些狀態(tài);
3、進(jìn)階:引入redux
但是鑒于樓主還是個(gè)新手 不推薦額外的學(xué)習(xí)任務(wù)
webpack.mix.js
最后面添加
mix.disableNotifications();
function addKey(arr) {
arr.forEach(function(el) {
el.key = "new key"
if (!el.subDepList || el.subDepList.length == 0) {
return
}
addKey(el.subDepList)
})
}
addKey(tree)
https使用ssl加密的,可以wireshark工具抓包,抓包前設(shè)置下對應(yīng)的密鑰,工具就可以幫你解密報(bào)文了。
可以試試
vue-html5-editor
vue中:
<div @click="getDom($event)">按鈕</>
// 把這個(gè)方法放在 methods中
getDom(e){console.log(e.target.value)}
通過ref:
<div @click="getDom" ref="refval">按鈕</>
getDom(e){console.log(this.refs.refval.value)}
countpage中的ajax是一個(gè)異步請求,頁面第一次加載,這時(shí)候還未拿到數(shù)據(jù),你在使用countpage()方法的時(shí)候,要保證這時(shí)候是拿到數(shù)據(jù)的。
list.style.left獲取的是行內(nèi)樣式的left值,你一開始list行內(nèi)樣式的left就為undefined,后面和新的left值怎么相加都是NaN,所以你設(shè)置不了新的left值,你在chage函數(shù)打印list.style.left的值就知道了。
因?yàn)槎假x值為同一個(gè){}
,也就是數(shù)組的3個(gè)元素都指向同一個(gè)引用。
剝離出數(shù)字很簡單,循環(huán)加split就可以了
動畫效果可以通過控制類名來實(shí)現(xiàn)
給你寫個(gè)demo
#lists li{
opacity: 0;
}
#lists .list{
opacity: 1;
transition: opacity 0.5s linear;
}
#lists .delete{
animation: delete 0.5s ease-in-out forwards;
}
#lists .hide{
display: none;
}
@keyframes delete
{
0% {color: red; text-decoration:line-through; opacity:1;}
100% {opacity:0;}
}
let arr = ["a,92","b,0","c,0","d,43","e,0","f,80","g,0","h,50","j,20","k,5"]
const lists = document.getElementsByTagName('body')[0].appendChild(document.createElement("ul"))
lists.setAttribute("id", "lists")
const num = 8 // 限制顯示的條數(shù)
const second = 0.5 // 每條數(shù)據(jù)的動畫時(shí)長
arr.map((v, i) => {
let li = document.createElement("li")
li.innerHTML = v.split(',')[1]
li.style.transitionDelay = i * second + 's'
lists.appendChild(li)
setTimeout(() => {
li.classList.add('list')
}, 0)
if(i > (num - 1)) {
let deleteLi = document.getElementById('lists').getElementsByTagName('li')[i - num]
deleteLi.classList.add("delete")
let delay = [i - 1] * second
deleteLi.style.animationDelay = delay + 's'
setTimeout(() => {
deleteLi.classList.add("hide")
}, (delay + second) * 1000)
}
})
默認(rèn)在表單提交的時(shí)候驗(yàn)證,如果想實(shí)時(shí)驗(yàn)證,可以增加元素失去焦點(diǎn)等事件。
比如:
onfocusout: function(element){
$(element).valid();
}
transitionend
事件會在 CSS transition 結(jié)束后觸發(fā)。
在你的例子中,transitionend
確實(shí)會多次觸發(fā)。
比如
transition: width 2s, height 2s, background-color 2s, transform 2s;
那么 transitionend
事件會被觸發(fā) 4 次。
如果在中途取消了過渡動畫,那么 transitionend
就不會觸發(fā)。或者 transition 完成前設(shè)置 display
為 "none"
,事件同樣不會被觸發(fā)。
return
給你個(gè)例子 箭頭函數(shù)后面有大括號要加return
Promise.resolve(1).then(v=> {
console.log(v)//1
return 123;
}).then(v => {
console.log(v)//123
})
doctorComments(this.$route.params.hid, this.$route.params.fid, this.doctorHisId, this.createdon, this.pageno, 5) //1.axios請求數(shù)據(jù)
.then(d => {//2.處理數(shù)據(jù)
let dc = new Array()
for(let i=0;i<d.list.length;i++){
dc[i] = {doctorComments:d.list[i],isZhanshiComment:false}
}
this.doctorComments = this.doctorComments.concat(dc);
this.$refs.scroller.donePullup();
return this.doctorComments;
})
.then((v)=>{//3.調(diào)用方法
console.log(v);v就是this.doctorComments這個(gè)數(shù)組
})
不要父組件,組件肯定的要有地方放啊?所以是路由組件嘛,其實(shí)并沒有太懂你的意思。
傳統(tǒng)的eventBus存在的一個(gè)主要問題是,兩個(gè)組件必須同時(shí)存在(或者在事件觸發(fā)和接收的時(shí)刻必須同時(shí)存在),如果不想上vuex的話你可以參考下這個(gè):vue數(shù)據(jù)傳遞--我有特殊的實(shí)現(xiàn)技巧
1,<br/>標(biāo)簽只是用來換行,正常使用并不會產(chǎn)生高度。
2,產(chǎn)生高度是因?yàn)樵?lt;br/>前面或者后面跟了塊級元素,塊級元素本來就會換行,現(xiàn)在又加了個(gè)<br/> 換行,等于換了兩行,中間多出一行空白,所以才會覺得是<br/>產(chǎn)生了高度。
3,在第一種情況下,保留<br/>,使其產(chǎn)生換行效果,第二種情況本身就有換行,那就刪除<br/>,或者 display:none 即可。
你這個(gè)代碼有很大的問題,沒有考慮方向什么的
修改了一個(gè)地方
你自己比對一下
補(bǔ)充:
這個(gè)地方理應(yīng)會將其拼接成一個(gè) "moveElement('message',200,100,10)"
,如果你把這個(gè)單引號去除掉,那么拼接出來就會變成"moveElement(message,200,100,10)"
,然后setTimeout調(diào)用的時(shí)候就會變成
new Function("moveElement(message,200,100,10)")(),這個(gè)時(shí)候message只是個(gè)沒意義的字符,也不是全局變量,于是程序就出錯(cuò)了
北大青鳥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)任項(xiàng)目經(jī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ù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。