更改 Vuex 的 store 中的狀態(tài)的唯一方法是提交 mutation。Vuex 中的 mutation 非常類似于事件:每個(gè) mutation 都有一個(gè)字符串的 事件類型 (type) 和 一個(gè) 回調(diào)函數(shù) (handler)。
在嚴(yán)格模式下,無論何時(shí)發(fā)生了狀態(tài)變更且不是由 mutation 函數(shù)引起的,將會(huì)拋出錯(cuò)誤。這能保證所有的狀態(tài)變更都能被調(diào)試工具跟蹤到。
首先你這種做法肯定是錯(cuò)誤的,你這樣做只會(huì)更復(fù)雜。
你說需要改變的狀態(tài)太多,需要寫多個(gè) mutation 來 commit 很麻煩,你可能對(duì) mutation 有什么誤解
你完全可以這樣做來達(dá)到同樣的效果:
const store = new Vuex.Store({
state: {
allSmallChapter: [],
},
mutations: {
saveCollection(state, payload) {
const { index, ifCollection } = payload;
state.allSmallChapter = state.allSmallChapter.map((item, itemIndex) => {
if (itemIndex === index) {
item.ifCollection = ifCollection;
}
return item;
});
},
},
});
this.$store.commit('saveCollection', {
index: 0,
ifCollection: true,
});應(yīng)該是這個(gè)組件的:active選擇器設(shè)置了outline屬性,再寫一個(gè)把這個(gè)覆蓋就好了,:active {outline:none}
不然呢,你讓網(wǎng)頁把圖片提交到哪? 得有個(gè)后臺(tái)上傳圖片的接口。
object是創(chuàng)建一個(gè)對(duì)象,embed是嵌入內(nèi)容啊,兩個(gè)不一樣的
這個(gè)問題被我在官網(wǎng)上證實(shí)了,就是一個(gè)bug,解決辦法是換成list
https://blog.csdn.net/ITermen...
echarts非常多的功能都是可配置的,可以多看下他的開發(fā)文檔中配置的那部分
http://echarts.baidu.com/opti...
餅圖顏色的設(shè)置
var colors = {
'正面':'#00ff00',
'負(fù)面':'#ff0000',
'中立':'#0000ff'
}
itemStyle:{
color:colors[..name]
}具體而言,網(wǎng)頁授權(quán)流程分為四步:
1、引導(dǎo)用戶進(jìn)入授權(quán)頁面同意授權(quán),獲取code
2、通過code換取網(wǎng)頁授權(quán)access_token(與基礎(chǔ)支持中的access_token不同)
3、如果需要,開發(fā)者可以刷新網(wǎng)頁授權(quán)access_token,避免過期
4、通過網(wǎng)頁授權(quán)access_token和openid獲取用戶基本信息(支持UnionID機(jī)制)
看文檔不仔細(xì)的童鞋,已幫你把重點(diǎn)高亮了,同時(shí)提醒下微信網(wǎng)頁授權(quán)和公共平臺(tái)API npm上面有很多現(xiàn)成的庫可用
你說的是后端在寫 更新表 時(shí)候防注入嗎?那就是盡量不要使用拼接mysql語句查詢,如果要,也做一下正則判斷,這個(gè)按你需求來寫。
最好是使用ORM框架來操作數(shù)據(jù)庫。
1.<customize-btn @click.native="minus(rand2)" :class="btnClass" ></customize-btn> 這是要將父組件的btnClass傳遞個(gè)子組件,但是父組件中沒有btnClass,所以btnClass is undefined!同問題3
2.<div @click.native="minus(rand2)" :class="btnClass"> 子組件中沒有定義minus的function
3.<customize-btn @click.native="minus(rand2)"></customize-btn> 建議你了解下父子組件的通信!
自己解決了,更新到最新版本即可
綁定事件監(jiān)聽器。事件類型由參數(shù)指定。表達(dá)式可以是一個(gè)方法的名字或一個(gè)內(nèi)聯(lián)語句,如果沒有修飾符也可以省略。
如果vue當(dāng)你是方法的名字,methods['usecaseMetheds().pageSizeChange']是undefined,不是Function那繼續(xù)解析,vue當(dāng)你是內(nèi)聯(lián)語句usecaseMetheds().pageSizeChange是屬性訪問返回Function,并不會(huì)執(zhí)行。
usecaseMetheds().pageSizeChange()
我覺得可能是這個(gè)原因吧,因?yàn)檫@樣寫都是對(duì)的<FormItem><Input /></FormItem>
mixinextendVue.filter跟Vuescroll.js作者咨詢了一下, 是Vuescroll的bug, 后面升級(jí)到4.5.18再重啟就行了
token 是否過期,應(yīng)該后端接口中來判斷,不該前端來判斷,因?yàn)橛脩裟玫揭粋€(gè) token,然后一直在用這個(gè) token,而你在用戶登錄的時(shí)候就設(shè)置了過期時(shí)間,這樣是不準(zhǔn)的。
我建議,把 token 存在 cookie 上,不設(shè)置過期時(shí)間,如果 token 失效,就讓后端在接口中返回固定的狀態(tài)表示token 失效,需要重新登錄,再重新登錄的時(shí)候,重新設(shè)置 cookie 中的 token 就行。
js 創(chuàng)建 cookie 是用 document.cookie = 'token=221212fsfsfafas'
這里有個(gè)更方便的方法,也是更安全的。
讓后端在接口的返回值 header 里添加 set-Cookie,這樣的話瀏覽器會(huì)自動(dòng)把 token 設(shè)置到 cookie 里。
還有,如果接口的返回值 header 里有設(shè),Http-Only: true 的話,js 里是不能直接修改 cookie 的,這樣更安全點(diǎn)。
canvas壓縮下再傳
已經(jīng)解決了 缺少mysqlclient
pip install mysqlclient
最好附上這段代碼的來源,因?yàn)?Promise 有很多實(shí)現(xiàn),這樣寫看不太出來作者有何想法。
另外還有一個(gè)辦法,尋找這一行的提交記錄,看看作者寫的時(shí)候是怎么想的。
index.html 頁面
<!--[if IE]>
<script>
//....你要執(zhí)行的代碼 是想alert 還是跳轉(zhuǎn)提示頁面什么的自己定
</script>
<![endif]-->
北大青鳥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庫,具有快速界面開發(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)師。