如果你只是想實現(xiàn)單擊的時候打印該元素的text,雙擊的時候會刪除該元素,那么使用vue的事件綁定不是更簡單?
<p v-for="(item,index) in aa" :key="index" @click="log(item.text)" @dblclick="spl(index)">{{item.text}}</p>
methods
log(i){console.log(i)},
spl(i){this.aa.splice(i,1)}你這種方法雖然可行,但是并不是用來做這個事情的。想象一下,假設你在commom.js里面設置全局變量,如果你想在頁面改動這個變量呢?難道每個頁面重新賦值?再假設如果你想在某個頁面改動了這個變量別的頁面也想統(tǒng)一響應這個改變呢?所以vuex才是解決你疑問的正確 途徑
css寫個三角形
html標簽加上v-cloak,樣式里面
[v-cloak] {
display: none;
}
vue渲染完會把這個屬性卸掉,然后顯示出來就是完整的了。
文檔的案例上有這個
axios.get(url[, config]),經(jīng)過@浮囡的提醒,我把header寫在config里面就可以了。
axios.get('http://jisutqybmf.market.alicloudapi.com/weather/query?city=%E5%B9%BF%E5%B7%9E',{
headers:{
"Authorization": "APPCODE xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" }
}).then(function (response) {
console.log(response);
})
這里再次謝謝浮囡的回答
style 加個scoped, 使用less或scss 用頂層類名包裹著。
4000次的循環(huán)本身并不大,如果循環(huán)里僅僅是對內存的操作其實很快就應該完成,但是你在循環(huán)里做了很多次數(shù)據(jù)庫操作,這應該就是造成性能問題的根本原因。盡管每條sql執(zhí)行都很快,但是你忽略了每次執(zhí)行所帶來的網(wǎng)絡io開銷時間。我才想4000次的循環(huán)里如此多的數(shù)據(jù)庫操作足以是你的腳本超時了,當你所提到超時時,我認為你的php運行在fast cgi模式下。那么你有兩種方法來解決
1,將sql操作合并,一次或幾次在循環(huán)之外一口氣得到所有的數(shù)據(jù),再在循環(huán)中進行分門別類。我相信這樣做會立竿見影的提升效率。
2, 如果這個操作不是及時性的,那么可以嘗試放在cli模式下運行,你不用修改代碼,盡管效率同樣低,但cli模式下腳本不會超時。
另外如果你所獲得到數(shù)據(jù)總量很大,那么還要考慮php本身為腳本所分配的最大可用內存,如果這個值低于你獲取的數(shù)據(jù)所需要的內存,那么即便在cli模式腳本還是得崩。這個配置好像是在php.ini里一個叫max_memory_size定義的,名字可能不準確,我記不太清了
fork下,然后自己改下他的源代碼就OK了
props 定義在子組件里,類似注冊在全局,在使用子組件的地方,傳值props到子組件
這個情況很詭異,也是題主的邏輯有問題,setInterval大概每3500ms執(zhí)行一次,但是ajax異步的結果什么時候返回呢?這個時間不確定,所以邏輯不好,建議修改:
setInterval,而是在ajax的返回中根據(jù)判定使用來遞歸調用自身;function ChangeTime() {
$.ajax({
type: "POST",
url: "/Home/Index",
success: function(msg){
if(msg == 1){
//clearInterval(iCount); //停止刷新事件,防止出現(xiàn)請求多次
location.href = '/Home/reg_result_no_card';
return false;
} else {
ChangeTime();
}
}
});
}easy-mock
api協(xié)作管理工具
我現(xiàn)在工作用的是這兩個工具,很好用
https://www.microsoft.com/net...
這里有3.5,但是也沒有4.0
要兼容XP確實挺慘的,還是想辦法升級到至少WIN7吧。
const reducer = (state = {}, action) => {
switch (action.type) {
case 'chinese':
return {
...state,
...{msg: '這是Redux啊'}
}
case 'english':
return {
...state,
...{msg: "This is Redux"}
}
default:
return state
}
}
改成這樣
錯誤驗證,form-group 內包裹input ,應該分出, 添加錯誤樣式的方法 input上層父元素添加類似于.is-error樣式,因為這兩個輸入框都在一個form-group里面所以倆個都應用了驗證錯誤的樣式
1.正則匹配出來
2.讓后臺改一下,把XXX和 2 單獨傳過來
RE=/^(.*) ([0-9]{3}-[0-9]{4}-[0-9]{2}-[0-9])編號的(.*)來了$/
要不使用vue構建小程序,美團的框架mpvue,這樣子就可以使用vuex單向數(shù)據(jù)流了,如果單純使用小程序原生去寫,挺痛苦的,可以通過構建公用的數(shù)據(jù)流,實例化一個Class對象,通過prototype實現(xiàn)數(shù)據(jù)共享。
看著像是使用了flex吧,然后低版本瀏覽器內核無法識別這個屬性,導致原本應該橫向排列的圖標變?yōu)榱似胀?code>block元素。
嘗試添加autoprefixer來解決吧。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。